Так что API, с которым я работаю, иногда отправляет сообщение об ошибке в тело ответа, когда запрос терпит неудачу. Это расположено в response.data
. Иногда это JSON, иногда это строка. Я использую метод validate
, поэтому result.value
является nil
при возникновении ошибки.Alamofire Parse Response Данные при отказе подтверждения
Есть ли способ, чтобы Alamofire сериализовал данные из NSData в строку или для JSON до [ String : AnyObject ]
, как если бы ответ был успешным?
Я хотел бы продолжать использовать метод проверки.
EDIT: Вот ссылка на запрос функции Я начал работу над проектом Alamofire GitHub.
https://github.com/Alamofire/Alamofire/issues/1459
Спасибо! Я, вероятно, добавлю запрос функции, чтобы попросить, чтобы данные использовали сериализатор, даже если проверка не удалась. – Tobias