| |||||||||
Postman este un software de sine stătător disponibil pentru descărcare de pe internet. Nu este creat de SAP sau SAP Ariba. Acesta permite unui utilizator să trimită cereri http și https la servere ca o modalitate de a testa funcționalitatea diferitelor API-uri din jurul web. Acesta este motivul pentru care este util pentru noi la testarea funcționalității Open API. Mai jos voi detalia configurarea pe care am găsit-o utilă pentru trimiterea cu ușurință a cererilor.
Rețineți că am activată tema întunecată în copia mea de Postman, astfel încât capturile mele de ecran pot arăta puțin diferit. Nu vă alarmați dacă copia dvs. are un aspect diferit.
Dorim să începem prin crearea unui mediu. Un mediu în Postman vă permite să configurați variabile care pot fi accesate în cadrul diferitelor dvs. cereri. Acest lucru este util deoarece atunci nu va trebui să copiați manual tokenul de autorizație de fiecare dată când este generat sau numele domeniului, cheia API și orice alte informații care sunt accesate în multe cereri.
Pentru a face acest lucru, faceți clic pe Gear în partea dreapta sus a Postman:

Efectuați click pe Adăugare pe popup-ul care apare și denumiți mediul dvs.:

Această fereastră vă permite, de asemenea, să definiți variabilele care pot fi accesate de oriunde ați selectat acest mediu. Aș recomanda crearea de variabile pentru accesstoken, domeniu, baseurl și șir codificat base64așa cum am mai jos. Într-o secțiune de mai jos voi parcurge cum să obțin accesstoken pentru a popula automat atunci când rulați cererea pentru a o genera, dar deocamdată doar completați-o cu cele mai recente (sau lăsați-o necompletată).

Acum că aveți variabilele configurate în mediul dvs., asigurați-vă mai întâi că este selectat mediul dvs. - meniul derulant de lângă simbolul de roată dințată afișează mediul selectat în prezent.
Acum, ori de câte ori doriți să accesați informațiile stocate în variabilă, puneți numele acesteia în acolade duble. De exemplu, pentru a obține tokenul dvs. de acces de populat într-o cerere, puneți {{accesstoken}}. Consultați captura de ecran a unui exemplu de cerere pentru informațiile documentului de aprobat de mai jos:

Postman convertește acest lucru în cURL de mai jos:
Mai jos este o captură de ecran a configurării mele pentru a genera un token OAuth:

Și bucla mea:
Dacă trebuie să accesați domenii diferite pentru testare, puteți avea configurate mai multe medii, astfel încât să puteți utiliza cu ușurință aceleași cereri în mai multe domenii.
Achiziții