2011-04-08 45 views
4

如果我使用NSURLConnection的從服務器獲取數據,並將其發送回開頭的迴應,說:我可以從NSHTTPURLResponse獲取狀態文本嗎?

HTTP/1.1 406文本這裏

的一些字符串有沒有什麼辦法可以找回狀態文本「這裏有一些文本字符串」?我知道如何獲取狀態碼,並且我知道localStringForStatusCode :,但在這種情況下,我需要訪問發回的特定文本。

+0

「-allHeaderFields」不包含該信息嗎? – Joe 2011-04-08 19:27:52

+0

不是我能看到的。嚴格來說,這是狀態行,而不是「key:value」形式的標題行。 – 2011-04-08 19:39:01

+0

好吧,很高興知道,不要忘記通過您以前的問題,並接受任何答案,幫助回答包括這一個問題! – Joe 2011-04-08 20:17:31

回答

5

您可以使用ASIHTTPRequest,它提供了這樣的-requestStatusMessage。或者您可以使用Core Foundation的CFHTTP,它提供了CFHTTPMessageCopyResponseStatusLine。我不相信有一個很好的方法可以從NSHTTPURLResponse不幸地得到CFHTTPMessage。當然,ASIHTTPRequest無論如何都是非常棒的。

相關問題