我可以从NSHTTPURLResponse获取状态文本吗?

Mar*_*ith 4 iphone cocoa http objective-c nsurlconnection

如果我使用NSURLConnection从服务器获取数据,它会发回一个响应,例如:

HTTP/1.1 406这里有一些文本字符串

有什么方法可以检索状态文本"这里有一些文字串"吗?我知道如何获取状态代码,我知道localizedStringForStatusCode:,但在这种情况下,我需要访问发回的特定文本.

Rob*_*ier 5

您可以使用ASIHTTPRequest,它提供此功能-requestStatusMessage.或者你可以使用Core Foundation的公司CFHTTP,它提供CFHTTPMessageCopyResponseStatusLine.我不相信有一个很好的方式来获得的CFHTTPMessage,从NSHTTPURLResponse很遗憾.当然,ASIHTTPRequest无论如何都非常棒.