| |||||||||
Postman è un software standalone disponibile per il download da internet. Non viene creato da SAP o SAP Ariba. Consente a un utente di inviare richieste http e https ai server come un modo per testare la funzionalità di diverse API in tutto il web. Questo è il motivo per cui è utile per noi durante il test della funzionalità di Open API. Di seguito dettaglierò la configurazione che ho trovato utile per inviare facilmente le richieste.
Vi prego di notare che ho il tema scuro attivato nella mia copia di Postman, quindi i miei screenshot potrebbero apparire un po 'diversi. Non allarmarti se la tua copia ha un aspetto diverso.
Vogliamo iniziare con la creazione di un ambiente. Un ambiente in Postman consente di configurare variabili a cui è possibile accedere in diverse richieste. Questo è utile perché non sarà necessario copiare manualmente il token di autorizzazione ogni volta che viene generato o il nome del realm, la chiave API e qualsiasi altra informazione a cui si accede in molte richieste.
Per fare questo, fare clic sull'ingranaggio in alto a destra di Postman:

Fare clic su Aggiungi nella finestra a comparsa visualizzata e assegnare un nome all'ambiente:

Questa finestra consente inoltre di definire le variabili a cui è possibile accedere da qualsiasi punto in cui è stato selezionato questo ambiente. Consiglierei di creare variabili per la stringa accesstoken, realm, baseurl e base64encoded come di seguito. In una sezione sottostante spiegherò come fare in modo che l'accesstoken venga compilato automaticamente quando si esegue la richiesta per generarla, ma per ora basta compilarla con l'ultima (o lasciarla vuota).

Ora che hai le variabili configurate nel tuo ambiente, assicurati prima che il tuo ambiente sia selezionato - il menu a discesa accanto al simbolo dell'ingranaggio mostra l'ambiente attualmente selezionato.
Ora, ogni volta che si desidera accedere alle informazioni memorizzate nella variabile, basta metterne il nome in doppie parentesi graffe. Ad esempio, per ottenere il token di accesso da compilare in una richiesta, inserire {{accesstoken}}. Vedere di seguito lo screenshot di una richiesta di esempio per informazioni sul documento da approvare:

Postman lo converte nel seguente cURL:
Di seguito è riportato uno screenshot della mia configurazione per generare un token oauth:

e il mio ricciolo:
Se è necessario accedere a diversi realm per la verifica, è possibile disporre di più ambienti configurati in modo da poter utilizzare facilmente le stesse richieste in più realm.
Acquisti