Knowband Blog | Ecommerce Modules

How to use Environments in Postman?


Cosa sono gli ambienti?

Quando si lavora con le API, sarà spesso necessario disporre di configurazioni diverse. Ad esempio, la tua macchina locale, il server di sviluppo o l’API di produzione. Gli ambienti ti danno la possibilità di personalizzare le richieste usando le variabili. In questo modo puoi passare facilmente da una configurazione all’altra senza modificare le tue richieste. Non dovrai preoccuparti di ricordare tutti quei valori una volta che sono in Postman. Gli ambienti possono essere scaricati e salvati come file JSON e caricati in un secondo momento.


Passaggi per creare un nuovo ambiente

Fai clic sull’icona a forma di ingranaggio nell’angolo in alto a destra dell’app Postman e seleziona Gestisci ambienti.

Fare clic sul pulsante Aggiungi per creare un nuovo ambiente.

Fornisci il nome dell’ambiente come Locale/Sviluppo o Produzione.

Ogni ambiente è un insieme di coppie chiave-valore, con la chiave come nome della variabile.

es. Qui creiamo due chiavi che possono essere utilizzate durante l’attivazione delle API

API_URL

VERSIONE_APP

Possiamo anche impostare variabili globali che possono essere accessibili in tutti gli ambienti

Impostare i valori chiave come impostato in precedenza durante la creazione di un ambiente, quindi fare clic sul pulsante Salva.

Passaggi per utilizzare l’ambiente

Seleziona un ambiente attivo

Fai clic sul menu a discesa nell’angolo in alto a destra dell’app Postman per selezionare un ambiente attivo o digita il nome dell’ambiente. Dopo aver selezionato un ambiente, è possibile accedere alle variabili all’interno dell’ambito ambientale attivo.

Accedere alle variabili d’ambiente

Dopo aver selezionato l’ambiente è possibile accedere facilmente alla variabile in Body, Headers o in Request URL.

Nota: Il nome della variabile sarà racchiuso tra parentesi graffe doppie. ad esempio {{API_URL}}. Puoi anche ottenere il suggerimento della variabile digitando parentesi graffe singole ‘{‘

Nello screenshot seguente abbiamo utilizzato le variabili nell’URL della richiesta e nei parametri del corpo.

Nota: le variabili di ambiente e globali verranno sempre archiviate come stringhe. Se stai archiviando oggetti/array, assicurati di JSON.stringify() prima di archiviarli e JSON.parse() durante il recupero.