AFNetworking网络请求失败原因?
今天在调试项目的时候突然出现网络异常
然后追踪接口进行调试,打印了错误信息:Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo={NSLocalizedDescription=Request failed: unacceptable content-type: text/html, NSErrorFailingURLKey=http://test.qiucoo.com/Openapi/AppQc/index,
关键字:content-type: text/html 它返回的内容格式为 text/html
我们再看一下AFNetworking 里面默认支持的返回格式为
"application/json" , "text/json", "text/javascript" 3种
而现在返回的格式支持 并没有 text/html ,所以网络请求失败
解决办法:在AFHTTPSessionManager responseSerializer.acceptableContentTypes 添加类型 “text/html ”