代码改变世界

AFNetworking网络请求的时候,报错-1016和-3840的解决方法

2015-09-21 11:53  Say_ALin  阅读(471)  评论(0编辑  收藏  举报

报错-1016

*一般情况下,就是服务器返回的数据不标准,是text/HTML.这种情况下,应该揍一顿后台的.
*解决方法:
- AFURLResponseSerialization.m 里面搜索 _acceptableContentTypes

报错 - 3480

*发生这种情况,返回的数据不是JSON,不能用AFJSONResponseSerializer
*解决方法:设置下面两句话即可

manager.requestSerializer = [AFHTTPRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];