Как позвонить запрос в Почтальон - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть запрос на отдых API.Запрос со страницы справки выглядит так:

curl -X POST \
  'https://allegro.pl/auth/oauth/device' \
  -H 'Authorization: Basic base64(client_id:client_secret)' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'client_id={client_id}'

Как позвонить над запросом от Почтальона?Я выбрал тип POST.В URL я вставил https://allegro.pl/auth/oauth/device. Но теперь у меня проблема.Какую вкладку мне выбрать?На вкладке Авторизация в Почтальоне у меня есть тип авторизации.И есть Basic Auth, но я должен ввести имя пользователя и пароль, и у меня нет их обоих, потому что у меня есть только идентификатор клиента и секретный идентификатор.На вкладке Headers я могу добавить два параметра: Authorization и Content-Type.Но это не работает.Я не знаю, должен ли я дополнительно добавить clientid: secretid в base64, а затем перейти к вводу Value?Где я должен пройти параметр -d clientid?

1 Ответ

0 голосов
/ 12 февраля 2019

Проще, вы можете просто импортировать cUrl в Postman следующим образом:

  • Нажмите на вкладку «Импорт» в левом верхнем углу.
  • Выберите необработанныйВведите текст и вставьте свою команду cURL.
  • Нажмите импорт, и у вас будет команда в вашем конструкторе почтальона!

Ответы на ваши вопросы:

Какиевкладку я должен выбрать?На вкладке «Авторизация» в «Почтальоне» у меня есть тип авторизации

У вас есть два варианта:

  • Вы выбрали Authorization вкладку, выбрали тип Basic Auth ида, укажите client_id в качестве имени пользователя и client_secret в качестве пароля, потому что он объединяет их с двоеточием (:) между ними и base64-кодирует эту строку, проверьте Basic Auth RFC для получения более подробной информации, и этоавтоматически установит Authorization для ввода заголовков.

  • Или выберет вкладку Headers и вставит непосредственно строку, если она готова в кодировке Basic base64({{client_id}}:{{client_secret}}).

Где я должен вставлять параметр -d clientid?

Это ваше тело запроса в application/x-www-form-urlencoded в качестве ключей и значений, поэтому вы устанавливаете ключ как client_idи значение как {{client_id}}.

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