今天利用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的參數,導致如上錯誤。