| |||||||||
Postman е самостоятелен софтуер, достъпен за изтегляне от интернет. Тя не е създадена от SAP или SAP Ariba. Тя позволява на потребителя да изпраща http и https заявки до сървърите като начин за тестване на функционалността на различни APIs около уеб. Ето защо е полезно за нас при тестване на функционалността на Open API. По-долу ще опиша подробно конфигурацията, която намерих полезна за лесно изпращане на заявки.
Моля, имайте предвид, че тъмната тема е активирана в моето копие на Postman, така че екранните ми снимки може да изглеждат малко по-различно. Не се тревожете, ако копието ви има различен външен вид.
Искаме да започнем със създаването на среда. Среда в Postman ви позволява да конфигурирате променливи, които могат да бъдат достъпни за различните ви заявки. Това е удобно, защото тогава няма да се налага ръчно да копирате вашия токен за оторизация всеки път, когато се генерира, или името на вашата област, API ключ и всяка друга информация, която е достъпна в много заявки.
За да направите това, кликнете върху Gear в горния десен ъгъл на Postman:

Кликнете върху Добавяне в изскачащия прозорец, който се появява и именувайте средата си:

Този прозорец също ви позволява да дефинирате променливите, до които имате достъп от всяко място, където е избрана тази среда. Бих препоръчал създаването на променливи за accesstoken, област, baseurl и base64кодиран низ, както имам по-долу. В един раздел по-долу ще премина през това как да получите достъп до автоматично попълване, когато стартирате заявката, за да го генерирате, но засега просто го попълнете с най-новото си (или го оставете празно).

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

Postman преобразува това в следния cURL:
По-долу има екранна снимка на моята настройка за генериране на oauth токен:

и моята къдрица:
Ако трябва да осъществите достъп до различни области за тестване, можете да конфигурирате няколко среди, така че да можете лесно да използвате едни и същи заявки в няколко такива.
Закупуване