失败:Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7fc6b2ee51e0>
遇到这个问题,只需要添加一行代码就能搞定
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", nil];虽然该办法可行,但是却需要每次创建网络请求管理对象manager之后都需要重复写一次,太麻烦
目前最简单的办法就是找到AFURLResponseSerialization文件(如图所示,AFN一个是用CocoaPods,一个是直接拖进工程)
在文件中搜索NSSet setWithObjects然后添加@"text/html"即可
本文介绍了一种解决Alamofire错误-1016的有效方法,通过修改AFURLResponseSerialization文件中的可接受内容类型设置,使得网络请求能够正确处理HTML响应。
189

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



