Получение ошибки HTTP 400 из моего API при тестировании через Postman - PullRequest
0 голосов
/ 07 мая 2020

Я разработал ASP. NET Core 3.1 Api и всегда получаю ошибку HTTP 400 при тестировании через POSTMAN.

При тестировании API при отладке из Visual Studio я получаю сообщение об ошибке от POSTMAN, в то время как команда CURL дает ОК.

API running is IIS Express

POSTMAN HTTP 400 Error

CURL command

Я получил точно такой же результат при запуске API с do tnet запустить команду.

Что-то не так с моими настройками конфигурации POSTMAN? Может кто-нибудь помочь мне решить эту проблему, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Поскольку это запрос «GET», попробуйте вместо этого ввести URI в своем браузере. Если вы получили правильный результат, это означает, что что-то не так с параметрами вашего запроса почтальона, возможно, с заголовками. Если проблема не исчезнет, ​​попробуйте прочитать это https://learning.postman.com/docs/postman/launching-postman/sending-the-first-request/

0 голосов
/ 07 мая 2020

Я нашел проблему. Мне нужно передать заголовок Host из POSTMAN.

POSTMAN Host header

...