Skip to content

Ambienti e Variabili

Gli Ambienti in Solo ti permettono di gestire set di variabili (come base_url, api_key o token) che cambiano a seconda del contesto in cui stai lavorando. Grazie a questo sistema, le tue collezioni diventano portatili: non dovrai mai più scrivere manualmente un indirizzo IP o una chiave segreta in ogni singola richiesta.

Vista dell'Environment Manager con una lista di ambienti a sinistra e una griglia di chiavi e valori a destra.

In Solo, puoi usare le variabili ovunque: nell’URL, negli Header e persino nel Body della richiesta. Ti basta racchiudere il nome della variabile tra doppie parentesi graffe.

Quando invii una richiesta, Solo cerca il valore corrispondente nell’ambiente che hai attivato.

  • Esempio: Se nell’ambiente “Staging” hai impostato base_url = https://stg.api.com, una richiesta a {{base_url}}/login verrà inviata automaticamente a https://stg.api.com/login.
Un'immagine ravvicinata di un placeholder {{token}} nell'editor con un tooltip aperto che mostra il valore reale che verrà risolto.

L’interfaccia di gestione degli ambienti è pensata per darti il massimo controllo sui tuoi dati di configurazione.

Solo introduce una distinzione fondamentale per la tua sicurezza e flessibilità:

  • Valore Iniziale: È il valore salvato su disco. Viene usato come base e può essere sincronizzato via Git con il tuo team.
  • Valore Corrente: È un valore temporaneo, mantenuto solo in memoria durante la sessione. È perfetto per incollare token di sessione o chiavi temporanee che non vuoi rischiare di salvare accidentalmente nel repository Git.

  1. Accedi alla Sezione: Clicca sull’icona “Environments” nella barra laterale.
  2. Crea Nuovo: Clicca su “New” e dai un nome al tuo ambiente (es. “Produzione”).
  3. Definisci le Variabili: Aggiungi righe alla tabella inserendo il nome della variabile (Chiave) e il suo valore.
  4. Attiva l’Ambiente: Seleziona l’ambiente dal menu a tendina globale nella barra superiore dell’app. Tutte le richieste ora useranno questi valori.
Il menu a tendina per la selezione dell'ambiente attivo nella barra superiore dell'applicazione.

Non perdere tempo a ricreare ambienti che hai già configurato in altri strumenti. Solo supporta l’importazione nativa da:

  • Postman: Carica i file JSON di ambiente v2.1.
  • Bruno: Importa i file .bru di ambiente.
  • Solo Native: Condividi file JSON nativi con i tuoi colleghi.