| |||||||||
Postman je samostalni softver dostupan za preuzimanje s interneta. Ne stvara ga SAP ni SAP Ariba. Omogućuje korisniku slanje http i https zahtjeva poslužiteljima kao način testiranja funkcionalnosti različitih API-ja oko weba. Zato nam je korisno pri testiranju funkcionalnosti Open API-ja. U nastavku ću detaljno opisati postavljanje koje sam smatrao korisnim za jednostavno slanje zahtjeva.
Imajte na umu da mi je u kopiji Postmana omogućena mračna tema, tako da moje snimke zaslona mogu izgledati malo drugačije. Nemojte biti uznemireni ako vaša kopija ima drugačiji izgled.
Želimo započeti postavljanjem okruženja. Okruženje u Poštaru omogućuje vam postavljanje varijabli kojima se može pristupiti u svim vašim različitim zahtjevima. To je korisno jer tada nećete morati ručno kopirati svoj token autorizacije svaki put kad se generira ili naziv vašeg područja, ključ API-ja i druge informacije kojima se pristupa u mnogim zahtjevima.
Da biste to učinili, kliknite na zupčanik u gornjem desnom kutu Postmana:

Kliknite Dodaj u skočnom prozoru koji se pojavi i imenujte svoje okruženje:

Ovaj vam prozor također omogućuje definiranje varijabli kojima se može pristupiti s bilo kojeg mjesta na kojem ste odabrali ovo okruženje. Preporučujem stvaranje varijabli za pristupni skup, područje, baseurl i niz kodiran u base64 kao što imam u nastavku. U odjeljku u nastavku provest ću kroz pristup za automatsko popunjavanje prilikom pokretanja zahtjeva za generiranje, ali za sada ga samo popunite svojim najnovijim (ili ostavite prazno).

Sad kad imate postavljene varijable u svom okruženju, prvo provjerite je li odabrano vaše okruženje - padajući izbornik pored simbola zupčanika pokazuje vaše trenutačno odabrano okruženje.
Sada, kad god želite pristupiti informacijama pohranjenim u varijabli, samo stavite naziv u dvostruke vitičaste zagrade. Na primjer, kako biste dobili svoj token pristupa za popunjavanje u zahtjevu, samo stavite {{accstoken}}. Pogledajte snimku zaslona primjera zahtjeva za informacije o dokumentu za odobrenje u nastavku:

Postman to pretvara u cURL u nastavku:
U nastavku je snimka zaslona mog postavljanja za generiranje oauth tokena:

i moja krivulja:
Ako za testiranje morate pristupiti različitim područjima, možete postaviti više okruženja kako biste mogli jednostavno upotrebljavati iste zahtjeve u više područja.
Nabava