美文网首页
AFNetworking请求时的错误码笔记

AFNetworking请求时的错误码笔记

作者: 拉布拉熊 | 来源:发表于2018-06-11 13:39 被阅读0次

    405

    Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: method not allowed (405)"

    { status code: 405, headers {   

    Allow = GET;    "Cache-Control" = "no-cache"; 

      "Content-Length" = 63; 

      "Content-Type" = "application/json; charset=utf-8"; 

      Date = "Wed, 11 Apr 2018 06:14:34 GMT"; 

      Expires = "-1"; 

      Pragma = "no-cache";   

    Server = "Microsoft-IIS/8.5"; 

      "X-AspNet-Version" = "4.0.30319"; 

    "X-Powered-By" = "ASP.NET";} }

    这种情况是我用post请求是出现的问题,原因是当前的请求只支持get请求。

    解决方案:更换为Get请求

    415

    Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: unsupported media type (415)" UserInfo={NSLocalizedDescription=Request failed: unsupported media type (415), NSErrorFailingURLKey=https://tsgw.doudoujin.cn/api/v1/User/Login, com.alamofire.serialization.response.error.data=<>, com.alamofire.serialization.response.error.response= { URL: https://tsgw.doudoujin.cn/api/v1/User/Login } { Status Code: 415, Headers {     "Content-Length" =     (         0     );     Date =     (         "Mon, 11 Jun 2018 05:36:53 GMT"     );     Server =     (         Kestrel     );     "Strict-Transport-Security" =     (         "max-age=2592000"     );     "x-powered-by" =     (         "ASP.NET",         "ASP.NET"     ); } }}

    这种情况需要设置manager

    解决方案:

    manager.requestSerializer = [[AFJSONRequestSerializer alloc]init];

    相关文章

      网友评论

          本文标题:AFNetworking请求时的错误码笔记

          本文链接:https://www.haomeiwen.com/subject/kooahftx.html