Почтальон возвращает 502, а CURL возвращает требуемый ответ

Я работаю над интеграцией стороннего API для системы, над которой работаю.

Там я вызываю вызов для входа третьей стороне через Postman, на который получаю ответ 502. Однако, если я вызову то же самое, используя запрос CURL, сгенерированный Postman, он даст мне требуемый ответ.

Почему два разных типа запросов ведут себя по-разному?

В дополнение к этому у меня есть реализация, выполненная с использованием Spring для того же. Это тоже возвращает ответ 502.

Что может быть причиной этого? Любая помощь, чтобы преодолеть это?

ИЗМЕНИТЬ

Я тоже проверил с RestClient. Он также возвращает 502, и сгенерированный им запрос CURL возвращается успешно.


person vigamage    schedule 07.01.2019    source источник
comment
Проверьте отличия заголовков в обоих запросах — от resttemplate и от postman. Похоже, вам не хватает заголовка.   -  person prady00    schedule 07.01.2019
comment
Код состояния HTTP 502 .   -  person dbl    schedule 07.01.2019
comment
все одинаковые. Однако запрос curl, сгенерированный Postman, работает нормально, а postman возвращает 502.   -  person vigamage    schedule 07.01.2019
comment
Получаете ли вы какие-либо исключения при получении 502 с помощью Postman? если да, то отпишитесь.   -  person Ramesh Subramanian    schedule 07.01.2019
comment
Нашел то, что я делал неправильно на самом деле. На стороне сервера требовалось тело запроса в формате x-www-form-url-encoded, в то время как я отправлял его в виде простого текста. Однако заголовок не требуется, чтобы сообщить серверу, что данные находятся в этом конкретном формате.   -  person vigamage    schedule 09.01.2019