Получение тела ответа перенаправления HTTP 302 с помощью NSURLConnectionIOS

Программируем под IOS
Ответить
Anonymous
 Получение тела ответа перенаправления HTTP 302 с помощью NSURLConnection

Сообщение Anonymous »

Я отправляю запрос HTTP GET на URL-адрес, используя NSURLConnection с делегатом. Запрос перенаправляется с помощью HTTP 302, выполняется новый запрос и извлекаются данные.

Проблема в том, что мне не нужно тело перенаправленного HTTP-запроса. но содержимое исходного ответа на перенаправление.

Я реализовал - (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)redirectResponse:( NSURLResponse *)response, который вызывается с помощью redirectRepsonse, но соединение:didReceiveData не вызывается до тех пор, пока не вернется новый перенаправленный запрос.

Я пока не нашел решения, кроме использования подхода на основе CFNetwork.

Обновление:
Я создал пример проекта с проблемой, с которым вы можете поиграть: https://github.com/snod/302RedirectTest

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/256 ... connection
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»