Могу ли я получить текст статуса от NSHTTPURLResponse? - PullRequest
4 голосов
/ 08 апреля 2011

Если я использую NSURLConnection для получения данных с сервера, и он отправляет ответ, который начинается с, скажем:

HTTP / 1.1 406 Некоторая строка текста здесь

Можно ли как-нибудь получить текст состояния "Некоторая строка текста здесь"? Я знаю, как получить код состояния, и я знаю о localizedStringForStatusCode :, но в этом случае мне нужен доступ к конкретному тексту, отправляемому обратно.

1 Ответ

5 голосов
/ 09 апреля 2011

Вы можете использовать ASIHTTPRequest , который обеспечивает это как -requestStatusMessage.Или вы можете использовать Core Foundation CFHTTP, который обеспечивает CFHTTPMessageCopyResponseStatusLine.Я не верю, что есть хороший способ добраться до CFHTTPMessage с NSHTTPURLResponse, к сожалению.Конечно, ASIHTTPRequest довольно круто.

...