Anfragen und Protokolle

Erstelle eine Anfrage, wähle das Protokoll und gib den gewünschten Endpunkt an. Echo hält Anfrage, Antwort und Verlauf zusammen. Speichere nützliche Aufrufe in einer Sammlung, um sie erneut auszuführen oder in Tests einzubinden.

Eine HTTP-Anfrage senden

Wähle die Methode und ergänze Abfrageparameter und Header. Einzelne Zeilen lassen sich deaktivieren, ohne sie zu löschen. Der Body unterstützt Text, JSON, XML, URL-encoded-Formulare, Multipart-Formulare mit Dateien und eine Binärdatei. Die Formatierungsfunktion erleichtert das Lesen längerer JSON- und XML-Inhalte.

Verwende {{baseUrl}}/orders, um den Servernamen nicht zu wiederholen. Variablen funktionieren auch in Headern, Body-Werten und Authentifizierungseinstellungen. Mehr dazu unter Umgebungen und Variablen.

Die Anfrageeinstellungen steuern Zeitlimit, Weiterleitungen und deren Höchstzahl, URL-Codierung, TLS-Zertifikatsprüfung und gespeicherte Cookies. Die Option zum Beibehalten der Methode erhält Methode und Body bei 301 und 302; 303 wechselt weiterhin zu GET. Lass die Zertifikatsprüfung im normalen Betrieb eingeschaltet.

Authentifizierung einrichten

Konfiguriere jede Anfrage und verwende Variablen für wiederverwendbare Zugangsdaten.

Methode Benötigte Angaben
Bearer Zugriffstoken
Basic Benutzername und Passwort
API key Name, Wert und Platzierung im Header oder in der Abfrage
OAuth2 client credentials Token-URL, client ID, client secret und Scope
OAuth2 authorization code mit PKCE Autorisierungs- und Token-URL, client ID, Redirect-URI und benötigter Scope oder Audience
AWS Signature V4 Access key, secret key, Region, Dienst und optionales session token
Digest oder NTLM Zugangsdaten des Servers; NTLM unterstützt auch eine Domäne
Hawk Kennungs-ID, Schlüssel und Algorithmus

Client-credentials-Tokens werden zwischen Anfragen wiederverwendet, solange sie gültig sind. Authorization code öffnet den Browser und benötigt eine interaktive Sitzung sowie eine beim Identitätsanbieter der API registrierte Redirect-URI.

Die Option für geerbte Authentifizierung löst derzeit keine bearbeitbare Konfiguration der übergeordneten Sammlung auf. Richte die Authentifizierung direkt an der Anfrage ein. Beim Postman-Import wird unterstützte geerbte Authentifizierung in die importierten Anfragen kopiert.

Einen gRPC-Dienst aufrufen

Gib den Server an, starte die Diensterkennung und wähle eine Methode. Die Erkennung nutzt Server Reflection. Ist diese nicht verfügbar, kannst du eine .proto-Datei mit den erforderlichen Definitionen hinzufügen.

Schreibe die Nachricht als JSON. Unary und Server Streaming erwarten ein Objekt. Client Streaming und bidirektionales Streaming erwarten ein Array, etwa [{"name":"first"},{"name":"second"}]. Echo sendet die Nachrichten der Reihe nach und zeigt empfangene Nachrichten in der Streamansicht. Mit Stop beendest du einen laufenden Aufruf.

GraphQL erkunden

Schreibe eine Query oder Mutation, gib Variablen als JSON an und bei Bedarf einen Operationsnamen. Introspection lädt das Schema, damit du Felder durchsuchen und Vorlagen für Query, Mutation oder Subscription einfügen kannst. Bei deaktivierter Introspection kannst du die Operation selbst eingeben.

Aktiviere für Subscriptions den entsprechenden Modus und verwende den ws://- oder wss://-Endpunkt des Dienstes. Ereignisse erscheinen in der Streamansicht. Prüfe auch das Feld errors: HTTP-Status 200 kann trotzdem einen GraphQL-Fehler enthalten.

WebSocket und SSE verwenden

Eine WebSocket-Anfrage öffnet die Verbindung und erlaubt weitere Nachrichten, solange sie aktiv bleibt. Wähle Text oder Binärdaten. Die Binäreingabe akzeptiert hexadezimale Bytes wie DE AD BE EF. Die Streamansicht zeigt gesendete und empfangene Frames und erlaubt das Filtern oder Leeren der sichtbaren Liste.

SSE empfängt Serverereignisse. Die automatische Wiederverbindung kann den vorgeschlagenen Abstand und die letzte Ereignis-ID verwenden. In den Einstellungen lässt sie sich deaktivieren; dort änderst du auch das Inaktivitätslimit für WebSocket und SSE. Beende die Verbindung, sobald du genügend Ereignisse erfasst hast.

Eine Antwort auswerten

Prüfe Status, Header, Body, Cookies und Testergebnisse. Die Skriptkonsole hilft bei fehlgeschlagenen Assertions. Im Verlauf öffne frühere Antworten, Vergleiche oder Sammlungsläufe. Eine aufgezeichnete HTTP-Antwort lässt sich nach Prüfung ihres Inhalts auch als Mock-Route speichern.

Die Zeitansicht zeigt verfügbare Messwerte für DNS, Verbindung, TLS, erstes Byte und Download. Eine wiederverwendete Verbindung liefert nicht zwingend für jede Phase neue Werte. Mit ausreichend erfolgreichen gespeicherten Aufrufen kann Echo die Dauer mit dem Verlauf vergleichen und langsamere Antworten markieren. Der prozentuale Schwellenwert ist einstellbar. Dieser Vergleich ersetzt keinen Lasttest.

Cookies, Proxy und Clientzertifikate

Die Cookie-Verwaltung zeigt die Cookies des aktuellen Hosts und erlaubt Bearbeiten, Löschen, vollständiges Leeren für diesen Host sowie den Import eines Cookie-Headers. Deaktiviere gespeicherte Cookies an der Anfrage, um ohne gespeicherte Sitzung zu testen.

Die erweiterten Einstellungen bieten Systemproxy, deaktivierten Proxy und manuelle Konfiguration mit Zugangsdaten und Ausnahmen. Ordne für gegenseitiges TLS ein Hostmuster einer PFX-Datei oder einem Zertifikatfingerabdruck aus dem System-Zertifikatsspeicher zu. Einstellungen und Dateipfade gehören zum Gerät. Richte sie auf jeder ausführenden Maschine ein.

Nutze den Vergleichsmodus für verschiedene Umgebungen oder Automatisierung, um Aufrufe mit Prüfungen zu wiederholen.