簡體   English   中英

AFNetworking問題:serialization.response代碼= -1011“請求失敗:找不到(404)”

[英]AFNetworking Issue: serialization.response Code=-1011 “Request failed: not found (404)”

我目前正在使用Django Rest框架為后端API設置iOS應用。 我正在使用-1011,當我使用的網址明顯存在時,請求未找到錯誤。

控制台輸出:

Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not found (404)" 
UserInfo={com.alamofire.serialization.response.error.response<NSHTTPURLResponse:0x12d797940> 

{ URL: https://myurl.com/users/login/ } 
{ status code: 404, headers {
    Allow = "POST, OPTIONS";
    Connection = "keep-alive";
    "Content-Type" = "application/json";
    Date = "Thu, 06 Aug 2015 04:12:34 GMT";
    Server = "Apache/2.4.12 (Amazon) mod_wsgi/3.5 Python/2.7.9";
    "Transfer-Encoding" = Identity;
    Vary = "Accept,Cookie";
    "X-Frame-Options" = SAMEORIGIN;
} }, 

NSErrorFailingURLKey=https://myurl.com/users/login/, 
com.alamofire.serialization.response.error.data=<7b226d73 67223a22 536f7272 792c2079 6f757220 75736572 6e616d65 2c656d61 696c206f 72207061 7373776f 72642069 7320696e 636f7272 6563742e 227d>, NSLocalizedDescription=Request failed: not found (404)}
2015-08-06 00:12:35.070 Tumvi[10963:3903454] Failed To Login

我已經在chrome上使用Rest客戶端擴展對端點進行了測試,正如我之前提到的,模擬器IOS8.4和另一個非ios9手機上完全相同的代碼運行沒有任何問題。

老實說,我似乎無法弄清楚可能是什么問題。 感謝您的幫助!

希望對您有幫助。

manager.requestSerializer = [AFHTTPRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];  //AFHTTPResponseSerializer serializer
manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM