Как настроить почтальон для тестирования API для метода python request.post - PullRequest
1 голос
/ 23 октября 2019

Я написал свой код Python, как показано ниже

import requests

# URL
url = 'http://localhost:5000/api'

question = 'what is this'

r = requests.post(url,json={'input':question})
print(r.json())

Код предназначен для отправки вопроса на сервер NLP и возврата JSON-ответа.

Как мне настроить мойпочтальон, чтобы проверить это? Я скопировал URL-адрес на вкладку «Введите URL-адрес запроса» и изменил вкладку слева на «POST». И что еще я должен сделать? Где я должен ввести свой ввод?

Ответы [ 2 ]

1 голос
/ 23 октября 2019

Чтобы выполнить запрос POST с JSON для Почтальона:

  1. Выберите метод POST
  2. Добавьте свой URL
  3. Нажмите на вкладку «Тело» и выберите «необработанное» радиокнопка
  4. Появится новый раскрывающийся список со значением по умолчанию «Текст» - щелкните его и выберите JSON (приложение / json) - это автоматически добавит новый заголовок (Тип содержимого: приложение / json) - выможете проверить это на вкладке Заголовки
  5. Добавьте полезную нагрузку JSON в текстовое поле на вкладке Тело
  6. Нажмите кнопку Отправить

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

0 голосов
/ 23 октября 2019

Вам необходимо добавить вопрос в текст запроса. Начните с добавления заголовка JSON. Нажмите под заголовком и добавьте Content-Type в качестве ключа и application / json в качестве значения.

Затем нажмите на тело и добавьте ввод в качестве ключа, а вопрос в качестве значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...