Quali sono gli ambienti?
Mentre si lavora con le API, spesso è necessario disporre di impostazioni diverse. Ad esempio, il computer 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 facilmente passare da una configurazione all'altra senza modificare le tue richieste. Non dovrai preoccuparti di ricordare tutti quei valori quando sono in Postman. Gli ambienti possono essere scaricati e salvati come file JSON e caricati successivamente.
Passi 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.
Fai clic sul pulsante Aggiungi per creare un nuovo ambiente.
Fornire il nome dell'ambiente come locale / sviluppo o produzione.
Ogni ambiente è un insieme di coppie chiave-valore, con la chiave come nome della variabile.
Ad esempio, qui creiamo due chiavi che possono essere utilizzate durante l'attivazione delle API
API_URL
APP_VERSION
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 e quindi fare clic sul pulsante Salva.
Passi per usare l'ambiente
Seleziona un ambiente attivo
Fare clic sul menu a discesa nell'angolo in alto a destra dell'app Postman per selezionare un ambiente attivo o digitare il nome dell'ambiente. Una volta selezionato un ambiente, è possibile accedere alle variabili nell'ambito ambientale attivo.
Accedi alle variabili d'ambiente
Dopo aver selezionato l'ambiente, puoi accedere facilmente alla variabile in Corpo, Intestazioni o URL richiesta.
Nota: Il nome della variabile sarà racchiuso tra doppie parentesi graffe. ad esempio {{API_URL}}. Puoi anche ottenere il suggerimento della variabile digitando singole parentesi graffe '{'
Nell'immagine sottostante abbiamo usato le variabili nel Url di richiesta e nei parametri di Corpo.
Nota: l'ambiente e le variabili globali saranno sempre memorizzati come stringhe. Se stai memorizzando oggetti / array, assicurati di JSON.stringify () prima di archiviarli e JSON.parse () durante il recupero.