2015-11-09 2 views
0

Я использую RestKit для POST нового ресурса, для которого ответ сервера для меня не важен. Мне нужно только знать, было ли это успешным или нет (HTTP 200 или нет).Код ответа HTTP RestKit без сопоставления

Когда я не устанавливаю какое-либо сопоставление для этого ресурса, я получаю Expected status code in (400-499), got 200} и вызывается обратный вызов отказа.

Есть ли способ включить RestKit для обнаружения успешного ответа, не добавляя ненужное отображение дескриптора ответа?

ответ

0

В этом случае у вас нет отображения, чтобы сделать это вы должны использовать RestKit для создания запроса для отправки, а затем дело с передачей его самостоятельно. Цель RestKit, создающая запрос, - сопоставить ответ, чтобы вы получили сообщение об ошибке, если ответ не может быть сопоставлен.

+0

oh. И какой метод RestKit следует использовать для создания запроса? – Rizon

+0

Посмотрите на 'requestWithObject: method: path: parameters:' – Wain

0

Попробуйте это

statusCodes: RKStatusCodeIndexSetForClass (RKStatusCodeClassSuccessful)

Смежные вопросы