Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed:.........

同样的接口,不同的项目怎么就请求不成功了呢?

尝试过很多方法,都没有找到原因,最后经过搜集大量资料

原来是AFN的问题,我是用cocoapods导入的

可能是AF2.0本身的问题,解析格式不全,所以需要在AF的源文件AFURLResponseSerialization.m中修改代码就能解决:

修改文件223行处

self.acceptableContentTypes= [NSSet setWithObjects:@"application/json",@"text/json",@"text/JavaScript",nil];

为:

self.acceptableContentTypes= [NSSet setWithObjects:@"application/json",@"text/json",@"text/javascript",@"text/html",nil];

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

推荐阅读更多精彩内容