AFNetworking默认把响应结果当成JSON来处理
manager.responseSerializer = [AFJSONResponseSerializer serializer]
如果返回的并不是一个JSON,而是一个html网页,AFNetworking就会报这个错误
解决方案:
将responseSerializer改为[AFHTTPResponseSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
本文介绍了当使用AFNetworking库时遇到非预期的响应类型如何处理的问题。具体来说,如果服务器返回的是HTML而非JSON,AFNetworking会报错。解决办法是将响应序列化方式从JSON更改为HTTP。
3344

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



