2013-02-19 25 views
0

的自定義標題我嘗試使用AFHTTPRequestOperation得到自定義標題關鍵,我嘗試使用allHeaderFields但沒有什麼,這裏是頭部響應得到AFHTTPRequestOperation

HTTP/1.1 302 Moved Temporarily 
Server nginx 
Date Tue, 19 Feb 2013 16:38:29 GMT 
Content-Type text/html 
Transfer-Encoding chunked 
Connection keep-alive 
Set-Cookie AUTH-ID="fjArrnmlyNMU9kfIu38Oc0LS451Y/UaMn0rb5sKj46CxmfJj8y8yr8CfwOewItFY"; HTTPOnly 
X-AUTH-TOKEN mfy+426BNZdq1h92As3oXdZbf2iOI7wV7EOEUMAV3hAqtY7cOnWvA4df7h6RfjeD 
Location /home.php 

我用AFHTTPRequestOperation這樣

AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc]initWithRequest:request]; 
    [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { 
NSDictionary *headerData = [[operation response] allHeaderFields]; 
     if ([headerData objectForKey:@"X-AUTH-TOKEN"] != nil) 
      token = [headerData objectForKey:@"X-AUTH-TOKEN"]; 

     NSLog(@"headers = %@", headerData); 
     NSLog(@"token = %@", token); 
     ... 
} 
failure:^(AFHTTPRequestOperation *operation, NSError *error) { 
     ... 

}]; 

但X -AUTH-TOKEN鍵不會出現在標題NSLog中,我敢肯定標題鍵是存在的,因爲我使用Charles代理進行調試,Charles向我顯示了X-AUTH-TOKEN鍵。也許302狀態碼是問題,誰能幫助我嗎? 謝謝。

[編輯]當我試圖表現出響應的狀態碼,它是200

+0

嘿,我有同樣的問題。你有什麼解決方案嗎?請告訴我.... – Punita 2015-06-04 09:03:31

回答

-1

使用AFURLConnectionOperation的一些調整,對攔截重定向響應解決。

相關問題