Używam wtyczki Postman do przeglądarki Chrome, aby wywoływać żądania HTTP w celu testowania oprogramowania. Używam funkcji Środowiska ze Środowiskiem i Zmiennymi globalnymi, aby podstawiać zmienne w nagłówkach i treści moich żądań.
Podstawianie zmiennych działa poprawnie (widzę, jak wskazują na to odpowiedzi z serwera HTTP).
Chciałbym jednak móc zobaczyć nagłówek żądania i wartości treści PO podstawieniu zmiennych. Jak mogę to zrobić?
Odpowiedzi:
Obecnie Postman jest wyposażony we własną „Konsolę”. Kliknij ikonę podobną do terminala w lewym dolnym rogu, aby otworzyć konsolę. Wyślij żądanie, aby sprawdzić żądanie z poziomu konsoli Listonosza.
źródło
Aktualizacja 2018-12-12 - Chrome App v Chrome Plugin - Najnowsze aktualizacje u góry
Wraz z wycofaniem aplikacji Postman dla Chrome , zakładając, że używasz teraz natywnej aplikacji Postman , dostępne są teraz następujące opcje:
Poniżej znajdziesz szczegółowe informacje na temat każdej opcji.
Osobiście nadal stawiam na 2) przycisk / link „Generuj kod”, ponieważ pozwala mi zobaczyć zmienne bez konieczności ich wysyłania.
Prośba o demo
Środowisko demonstracyjne
1) Najedź myszką na zmienne
2) Wygeneruj przycisk / link „Kod”
3) Konsola listonosza
Aktualizacja: 2016-06-03
Chociaż metoda opisana powyżej działa, w praktyce zwykle używam łącza „Generuj kod” na ekranie żądania listonosza. Wygenerowany kod, bez względu na wybrany język kodu, zawiera podstawione zmienne. Kliknięcie w link „Generuj kod” jest po prostu szybsze, dodatkowo możesz zobaczyć podstawione zmienne bez faktycznego wysyłania żądania.
Oryginalna odpowiedź poniżej
Aby zobaczyć podstawione zmienne w nagłówkach i treści, musisz użyć narzędzi Chrome Developer. Aby włączyć narzędzia Chrome Developer Tools z poziomu Postmana, wykonaj następujące czynności, jak na http://blog.getpostman.com/2015/06/13/debugging-postman-requests /.
Skopiowałem instrukcje z powyższego linku na wypadek, gdyby link został uszkodzony w przyszłości:
Wpisz chrome: // flags w oknie adresu URL Chrome
Wyszukaj „spakowane” lub spróbuj znaleźć „Włącz debugowanie spakowanych aplikacji”
Włącz ustawienie
Uruchom ponownie Chrome
źródło
filesystem:chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop/temporary/response.html
. Może to być spowodowane tym, że używam również rozszerzenia Interceptor do wyświetlania plików cookie. Jak mogę to wszystko mieć? Adres URL z podstawieniami, nagłówkami żądań, plikami cookie żądań, treścią żądania, stanem odpowiedzi, nagłówkami i treścią?Jeśli, tak jak ja, nadal używasz wersji przeglądarki (która wkrótce zostanie wycofana), czy próbowałeś użyć przycisku „Kod”?
Powinno to wygenerować fragment zawierający całe żądanie uruchamiane przez Listonosza. Możesz nawet wybrać język dla fragmentu. Uważam to za przydatne, gdy muszę debugować.
Mam nadzieję że to pomoże.
źródło
Chciałbym dodać dodatkowe informacje: W aplikacji listonosza możesz użyć obiektu "request", aby zobaczyć swoje zastąpione dane wejściowe. (patrz https://www.getpostman.com/docs/postman/scripts/postman_sandbox w akapicie „Właściwości związane z żądaniem / odpowiedzią”, tj.
Nie testowałem podstawiania nagłówków, ale działa to w przypadku adresu URL i treści.
Alex
źródło
Mimo że są to oddzielne okna, ale żądanie wysyłane przez Listonosza, szczegóły powinny być dostępne na karcie sieciowej narzędzi programistycznych. Tylko upewnij się, że nie wysyłasz w tym czasie żadnego innego ruchu HTTP, tylko dla przejrzystości.
źródło