使用AFNetworking遇到错误

使用AFNetworking遇到错误
错误日志:

2FCEE60E-9AE8-420B-B71D-A7B4941B60C2.png

还好,不是什么大坑,出现这个错误的原因大概就是不接受返回类型 为“text/html”的数据,既然是这样,那就修改一下AFNetworking的内容就好。

解决方案:
AFURLResponseSerialization.m中,228行左右
把 这句: self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", nil];
修改为:
self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript",@"text/html", nil];
在进行网络请求时出现-1016 是因为只支持text/json,application/json,text/javascript

这样就好了,完美解决!

AFNetworking报3840错误
Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 64." UserInfo={NSDebugDescription=Invalid value around character 64.}
服务器没有返回json数据,服务器的锅

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

推荐阅读更多精彩内容