使用AFNetworking遇到错误
错误日志:
还好,不是什么大坑,出现这个错误的原因大概就是不接受返回类型 为“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数据,服务器的锅
网友评论