Czym są środowiska?
Podczas pracy z interfejsami API często trzeba mieć różne konfiguracje. Na przykład Twój komputer lokalny, serwer programistyczny lub interfejs API do produkcji. Środowiska umożliwiają dostosowywanie żądań za pomocą zmiennych. W ten sposób możesz łatwo przełączać się między różnymi konfiguracjami bez zmiany swoich żądań. Nie będziesz musiał martwić się zapamiętywaniem wszystkich tych wartości, gdy znajdą się w Postmanie. Środowiska mogą być pobierane i zapisywane jako pliki JSON i przesyłane później.
Kroki w celu stworzenia nowego środowiska
Kliknij ikonę koła zębatego w prawym górnym rogu aplikacji Postman i wybierz Zarządzaj środowiskami.
Kliknij przycisk Dodaj, aby utworzyć nowe środowisko.
Podaj nazwę środowiska podobnie jak lokalny / programowanie lub produkcja.
Każde środowisko jest zbiorem par klucz-wartość, a kluczem jest nazwa zmiennej.
Na przykład tutaj tworzymy dwa klucze, które mogą być użyte podczas uruchamiania API
API_URL
WERSJA APLIKACJI
Możemy również ustawić globalne zmienne, które mogą być dostępne we wszystkich środowiskach
Ustaw Klucz wartości jak wcześniej, podczas tworzenia środowiska, a następnie kliknij przycisk Zapisz.
Kroki, by użyć środowiska
Wybierz aktywne środowisko
Kliknij menu w prawym górnym rogu aplikacji Listonosz, aby wybrać aktywne środowisko lub wpisz nazwę środowiska. Po wybraniu środowiska można uzyskać dostęp do zmiennych w aktywnym zakresie środowiskowym.
Uzyskaj dostęp do zmiennych środowiskowych
Po wybraniu środowiska możesz łatwo uzyskać dostęp do zmiennej w treści, nagłówkach lub w adresie URL żądania.
Uwaga: Nazwa zmiennej zostanie ujęta w podwójne nawiasy klamrowe. np. {{API_URL}}. Możesz również uzyskać sugestię zmiennej, wpisując pojedyncze nawiasy klamrowe "{"
Na poniższym zrzucie ekranu wykorzystaliśmy zmienne w parametrze Request Url i Body.
Uwaga: Środowisko i zmienne globalne będą zawsze przechowywane jako ciągi. Jeśli przechowujesz obiekty / tablice, upewnij się, że JSON.stringify () je przed przechowywaniem i JSON.parse () je podczas pobierania.