AFNetWorking的JSON解析默认库是使用的AFJSONRequestOperation模式,只支持text/json,application/json,text/javascript,所以如果出现code=-1016错误则说明当前的JSON解析模式是text/html,所以要加上这段代码:
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];
让他支持text/html模式就可以解决了
本文详细介绍了使用AFNetworking库时遇到code=-1016错误的问题,该错误通常发生在尝试解析非JSON格式(如text/html)的情况。通过添加`AFJSONRequestOperationaddAcceptableContentTypes`代码段,可以确保库正确识别并处理text/html格式的数据,从而解决解析问题。

被折叠的 条评论
为什么被折叠?



