UsefulWeb/AmoCRM

Получение кода ответа при свободном запросе к CRM

zproxyz opened this issue · 6 comments

Невозможно получить код ответа при свободном запросе к CRM.
Вот тут теряются параметры response и уже никак невозможно получить код ответа.

@zproxyz Можете уточнить, что значит, «теряются»? Можно листинг? Какой ответ получаете и какой результат ожидаете?

@neizerth В смысле, что когда мы обрабатываем промис, то на выходе получаем только данные, и уже никак не можем получить код ответа от сервера. "Теряются" значит, что на тот момент в коде, мы имеем все данные по респонсу, но когда обрабатываем через toJson handler, то на выходе получаем только данные из тела респонса.

@zproxyz А в каких случаях нужен этот код? Можно несколько примеров? Просто понять, насколько это важная штука

@neizerth для удобства определения не успешных запросов при свободном запросе к CRM(через request), сейчас для определения ошибочного запроса приходится смотреть наличие свойства title со значением Error в теле ответа.

@zproxyz я боюсь, придётся ломать обратную совместимость для такого или надо будет отдельный метод реализовать. А есть ли у вас мысли/предложения по этому поводу?

@zproxyz в версии 2.x.x добавлен вывод кода ответа. Можете ознакомиться с документацией в README :)