| |||||||||
Postman — это автономное программное обеспечение, доступное для загрузки из Интернета. Он не создается SAP или SAP Ariba. Это позволяет пользователю отправлять HTTP-запросы и https на серверы в качестве способа тестирования функциональности различных API в Интернете. Поэтому он полезен при тестировании функциональности Open API. Ниже я подробно опишу настройки, которые я нашел полезным для простой отправки запросов.
Обратите внимание, что в моей копии Postman включена темная тема, поэтому мои снимки экрана могут выглядеть немного по-другому. Не тревожьтесь, если у вашей копии другой вид.
Сначала необходимо настроить среду. Среда в Postman позволяет настраивать переменные, доступные для различных запросов. Это удобно, потому что вам не придется вручную копировать маркер авторизации каждый раз, когда он сгенерирован, или имя вашей сферы, ключ API и любую другую информацию, которая доступна во многих запросах.
Для этого щелкните шестеренку в правом верхнем углу Postman:

Нажмите Добавить в появившемся всплывающем окне и укажите имя своей среды:

В этом окне также можно определить переменные, к которым можно получить доступ из любого места выбранной среды. Я бы рекомендовал создать переменные для accesstoken, сферы, baseurl и строки в кодировке base64, как показано ниже. В разделе ниже я посмотрю, как заставить accesstoken автоматически заполнить, когда вы запускаете запрос на его генерацию, но на данный момент просто заполните его вашей последней (или оставьте пустым).

После настройки переменных в среде сначала убедитесь, что среда выбрана. В раскрывающемся меню рядом с символом шестеренки отображается выбранная среда.
Теперь, когда требуется получить доступ к информации, хранящейся в переменной, просто введите ее имя в двойные фигурные скобки. Например, чтобы получить маркер доступа для заполнения в запросе, просто введите {{accesstoken}}. См. снимок экрана с примером запроса информации о документах на утверждение ниже:

Postman преобразует его в следующий cURL:
Ниже приведен снимок экрана моей настройки для генерации маркера OAuth:

и мой свёрток:
Если для тестирования требуется доступ к разным сферам, можно настроить несколько сред, чтобы можно было легко использовать одни и те же запросы в нескольких сферах.
Закупки