AFNetworking и сетевые ошибки

Я использую структуру AFNetworking для создания нескольких веб-запросов JSON.

Во время разработки, если я не могу предоставить требуемые параметры, или разработчики сервиса сломали что-то 🙂 Я получаю 500 error

Блок Error AFJSONRequestOperation правильно ловит его. Однако я не могу видеть тело страницы, потому что AfNetworking отменяет запрос, как только будет получен код ошибки в голове.

Есть ли какая-то работа. Я хотел бы выплюнуть тело ответа в журнал.

2 Solutions collect form web for “AFNetworking и сетевые ошибки”

Вам нужно добавить http Code 500 в приемлемые коды состояния и отфильтровать его на обратном вызове успеха. Там у вас будет responseObject.

Используйте свойство responseData или responseString из операции, которая была передана в блок сбоя.

  • CLLocationManager geo-fencing / startMonitoringForRegion: vs. startMonitoringForSignificantLocationChanges: по сравнению с 10-минутным запуском вызовов
  • Почему MKMapView сохраняется после того, как его родительский контроллер был удален из стека навигации?
  • Увеличение и уменьшение размера текста UILabel
  • Объединение статического и прототипного содержимого в виде таблицы
  • Как создать UITextView, который точно соответствует клавиатуре?
  • MapKit - polylineWithCoordinates соединяет все точки
  • Автоматически показывать значок ошибки в UITextField, когда проверка не выполняется быстрым образом
  • Даты в UIDatepicker не отображаются должным образом
  • Программно имитировать события клавиатуры на iPhone
  • Создать контроллер просмотра вне раскадровки
  • Получить другое изображение значка приложения в моем приложении
  • Interesting Posts

    Как запускать приложения на реальных устройствах с помощью Xcode 8 без регистрации в Программе разработчиков Apple?

    Как добавить CocoaHTTPServer в проект iOS на XCode 4

    Фильтровать данные в течение определенного периода времени в Fabric.io

    Как получить местоположение центра Локатор и долготу карты Google в iOS?

    Получение ошибки связи при построении тестов на XCode 8.3

    Поверните NSArray из CGPoints в блок NSData

    Не удается отправить в Facebook Сообщение не может быть отправлено, потому что соединение с Facebook не удалось в iOS6

    Сертификат распространения уведомлений iOS Push

    Ссылка Branch.io для iOS не передает данные после установки, но работает для холодного запуска

    Как изменить поведение кнопки Done на клавиатуре?

    Что делать, если учетные записи Twitter или Facebook не настроены на iOS 6?

    Результаты фильтра Core Core по массиву IN

    Как перевернуть отдельный UIView (без отображения родительского представления)

    Как разделять значения широты и логинности с выхода JSON?

    Изменение настроек UIScrollVIew Content Inset scrollViewDidScroll

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.