今天利用AFN网络请求与后台交互中发生如下错误:
error=Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: bad request (400)" UserInfo={NSLocalizedDescription=Request failed: bad request (400), NSUnderlyingError=0x1c6843150 {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
大多说是要修改AFNetworking中AFURLResponseSerialization.m文件。
其实这种情况比较少,我遇到几次的都是与服务器端交互出现的问题。第一次是拼接请求的url错误,导致连接不到服务器,直接跳AFN的错误block中,出现如上错误;第二次是少了或者传空值给服务器中设为required的参数,导致如上错误。