Установите параметр публикации данных формы в инспекторе Swagger - PullRequest
0 голосов
/ 25 декабря 2018

Я только что начал чванство для документированных API.Я использую Swagger инспектор для выполнения API, до этого я использовал Почтальон.Я передаю данные в теле Swagger, но не получаю данные, то же самое работает в Postman, но не работает здесь.

Более того, запрос get работает с Swagger, но сообщение не работает должным образом.

Получениеответ в Почтальоне:

enter image description here

То же самое не работает в Swagger:

enter image description here

Я уже установил заголовок, но не получил свой параметр в сообщении.enter image description here

1 Ответ

0 голосов
/ 25 декабря 2018

Это потому, что вы не устанавливаете Заголовки запросов Content-Type в swagger, так как вам нужно отправить запрос POST, вам нужно отправить данные через вкладку Body и для отправки данных вам необходимо указать тип содержимого для тела запроса, поэтому сделайте следующее

  • Добавьте заголовок Content-Type : application/json со вкладки Authentication&Headers, как показано ниже enter image description here

  • если вы используете какие-либо заголовки аутентификации для запроса при использовании postman, добавьте их тоже

  • Теперь перейдите к Body tab

enter image description here

и добавьте следующее

{
    "userName": "123",
}

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

enter image description here

...