我在我的iOS項目中使用ASIHTTPRequest。我想看到我的請求的所有http頭到服務器。我如何用ASIHTTPRequest看到這一點?ASIHTTPRequest調試
在mac中有沒有像fiddler這樣的工具?
感謝您的回答
我在我的iOS項目中使用ASIHTTPRequest。我想看到我的請求的所有http頭到服務器。我如何用ASIHTTPRequest看到這一點?ASIHTTPRequest調試
在mac中有沒有像fiddler這樣的工具?
感謝您的回答
有一個requestHeaders
屬性。它是NSMutableDictionary
,所以你可以遍歷它。字典鍵是標題的名稱,該鍵的字典值是具有該名稱的標題的值。
你可以只打印出來:
// headers in server response
- (void)requestFinished:(ASIHTTPRequest *)request
{
NSLog(@"headers: %@", [request responseHeaders]);
}
及您請求的標題:
NSLog(@"headers: %@", [request requestHeaders]);
您還可以設置下面的宏在其下面ASIHTTPRequestConfig.h被發現,我用它來幫助調試HTTP標頭。
#define DEBUG_REQUEST_STATUS 1
感謝您的回答。如果我想添加一個http頭來請求(ASIHTTPRequest),例如Accept頭,我可以從代碼中執行此操作嗎? – samir 2011-06-06 10:39:52
當然! '[request addRequestHeader:@「Accept」value:@「application/json」];',例如 – knuku 2011-06-06 10:57:25