Есть ли обходной путь для ошибки Почтальона, когда содержимое возвращается с 204? - PullRequest
0 голосов
/ 06 июня 2018

Используя Почтальон, когда я делаю запрос PUT к конечной точке, которая возвращает 204 с содержимым , Почтальон не может проанализировать ответ, и мой сборщик останавливает эту итерацию, показывая, что произошла ошибка,

При запуске вне бегуна почтальон отображает следующее:

postman error

Другие люди также имели эту проблему

К сожалению, я не могу исправить нестандартную конечную точку.Есть ли обходной путь, который позволит Postman продолжить работу, не выдавая ошибку, особенно при использовании сборщика данных?

1 Ответ

0 голосов
/ 26 июня 2018

Ответ сервера 204 (204 НЕТ КОНТЕНТА) означает, что сервер успешно обработал ваш запрос и ответ не требуется.

Подробнее здесь: https://httpstatuses.com/204

На самом деле, насколько мне известно, если сервер отправляет 204 с ответом полезной нагрузки, конечная точка не разрабатывается, как следует.

Это будет основной причиной, по которой почтальон не показывает полезную нагрузку ответа.Вы сможете читать только заголовки ответов.

Так что, если вы отправляете запрос PUT и получаете только заголовки, это означает, что все в порядке.Если вы просматриваете данные, то сервер должен отвечать кодом 200.

Теперь, скажите это, если почтальон говорит вам, что «он не может получить никакого ответа», это означает, что в основном сервер не отвечает ни на что.Теперь попробуйте увеличить время ожидания в настройках почтальона.Очень вероятно, что сервер занимает много времени.Проверьте вне бегуна, сколько времени занимает ответ.

Надеюсь, это поможет вам.

...