问题1
domain=com.alamo fire.error.serialization.response code=-1011“请求故障3360 methodnotallowed (405 )”? userinfo={ nsunderlyingerror=0x7fc 251 c277e 0? { error domain=com.alamo fire.error.serialization.response code=-1016? “请求失败3360不可接受内容-类型:文本/html”userinfo={ com.alamo fire.serialization.response.erronse } ? { status code: 405,headers {? Allow=GET; 连接=“keep-alive”? “内容长度”=555; " content-type "=" text/html; charset=UTF-8”; Date=“Sun,24 Apr 2016 11:03:31 GMT”? " keep-alive "=" time out=5,max=100 "? 服务器=“Apache/2.4.17 (UNIX ) OpenSSL/1.0.1 pphp/5.6.14 mod _ perl/2.0.8-dev perl/v5. 16.3” ? “x-powered-by”=“PHP/5.6.14”? }、
问题:错误1016? 发生原因:使用POD加载库时,由于内部没有文本类型,因此不会将第三方库和POD更改直接添加到代码中。 解决方法: 在创建管理器时添加以下代码:
manage.response serializer.acceptablecontenttypes=[ nssetsetwithobjects 3360 @ ' application/JSON ',@ '文本/JSON '
问题2
error 3360 error domain=nscocoaerrordomaincode=3840“jsontextdidnotstartwitharrayorobjectandoptiontoalllowfragmentsnotset .” artwitharrayorobjectandoptiontoallowfragmentsnotset。
问题:错误3840? 发生原因:返回的内容没有按照JSON保存,不能解析JSON吗? 解决方法: 在创建管理器时添加以下代码:
manage.response serializer=[ afhttpresponseserializer ];
问题3
ERROR : -1011 (此方法目前尚未再现,所以在此处接受错误代码? 问题:-1011? 原因:服务器没有这个方法吗? 解决方案:检查请求地址是否正确,后台是否存在该请求方法。
问题4
error : error domain=nsurlerrordomain? 代码=-1017“cannot parse response”? userinfo={ nsunderlyingerror=0x7f 9720 f262b 0? { error domain=kcferrordomaincfnetworkcode=-1017“? userinfo={ _ kcfstreamerrorcodekey=-1,_kCFStreamErrorDomainKey=4}}? nserrorfailingurlstringkey=http://example.com? nserrorfailingurlkey=http://example.com? _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-1, nslocalizeddescription=cannotparseresponse }? 问题:-1017? 发生原因:发送请求的方法是否错误? 解决方法:检查开机自检和GET选择是否正确