关于AFNetWorking操作成功却在error返回成功数据

封装AFNetWorking

今天遇见一个奇葩的问题!

在使用AFNetWorking网络请求时,默认请求方法GET 或POST请求时,数据竟然没走请求成功,却在error打印出code=1操作成功。这是服务器返回的数据!

并且我用抓包工具看了参数及请求返回结果,完全正确,就是不走请求成功方法!

查了一下要设置请求返回对象的格式

1、text/html是html格式的正文

2、text/plain是无格式正文

3、text/xml忽略xml头所指定编码格式而默认采用us-ascii编码

4、application/xml会根据xml头指定的编码格式来编码:

然而我用默认的post请求,AF缺少 text/plain的识别

AFNetWorking请求方法


error。打印
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • 问题背景 使用springMVC框架,可以在Controller方法的注解中,指定返回数据的格式(xml、html...
    晓笑阅读 4,497评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,513评论 25 709
  • 奈何 我睁开眼,明亮的环境让我很不适应。 如果我没记错,此时我该是个死人才对。我清楚的得那最后一幕:我从十八层的高...
    酒歌徒阅读 714评论 3 2
  • 看见过很多人,特别是情侣,都喜欢戴戒指。最近我也带了一个,不是别人送的,也不是因为遇到了自己想遇见的人,就是单纯的...
    萝卜立阅读 667评论 0 1