JetBrains logo

IntelliJ IDEA

Verwalten Sie HTTP-Anfragen direkt in Ihrer IDE

Sie können HTTP-Anfragen in IntelliJ IDEA erstellen, bearbeiten und ausführen.

HTTP-, gRPC-, GraphQL- und WebSocket-Anfragen

Umfangreiche Funktionen für die mühelose Verwaltung von Anfragen direkt in der IDE.

HTTP-Anfrage im HTTP-Client

HTTP-Anfragen

Erstellen Sie HTTP-Dateien und geben Sie dabei wichtige Merkmale wie die HTTP-Methode (GET, POST, PUT usw.), die URL, die Header-Zeilen, die Abfrageparameter und den Anfragekörper an. Im Anschluss können Sie die Anfrage ausführen und die Antwort auswerten.

gRPC-Anfrage im HTTP-Client

gRPC-Anfragen

Wenn Ihre Anfrage mit „GRPC“ beginnt, wird sie vom HTTP-Client als gRPC-Anfrage erkannt. Sie können gRPC-Anfragen aus Proto-Dateien und dem Endpoints-Toolfenster generieren und die gRPC-Metadaten versenden.

GraphQL-Anfrage im HTTP-Client von IntelliJ IDEA

GraphQL- und WebSocket-Anfragen

Sie können jetzt standardmäßig GraphQL-Abfragen über die Protokolle HTTP und WebSocket versenden. Für http:// und https:// werden einfache HTTP-Anfragen verwendet; ws:// und wss:// werden an das WebSocket-Ausführungsmodul delegiert.

OpenAPI-Completion im HTTP-Client

OpenAPI-Completion

Sie können HTTP-Anfragen direkt aus OpenAPI-Dateien erstellen. Außerdem stellt die IDE bei der Eingabe von Anfragen in der HTTP-Datei auf der OpenAPI-Spezifikation basierende Completion-Vorschläge für die URL und den Anfragekörper bereit.

JavaScript-Handler und -Tests

Mit Skripten können Sie komplexe Fälle handhaben, wiederkehrende Aufgaben automatisieren und externe Systeme integrieren.

Skriptausführung vor einer Anfrage oder nach Erhalt einer Antwort

Skriptausführung vor einer Anfrage oder nach Erhalt einer Antwort

Sie können Szenarien in JavaScript schreiben, um Anfragen vor oder nach dem Versand zu verarbeiten. Mit Pre-Skripten können Sie vor dem Versand Daten für die Anfrage generieren. Response-Handler-Skripte werden nach Empfang der Antwort ausgeführt, sodass Sie die Ergebnisse in nachfolgenden Anfragen verwenden können.

JavaScript-Tests

JavaScript-Tests

Der HTTP-Client bietet Ihnen die Möglichkeit, verschiedene Tests in JavaScript zu schreiben und als Response-Handler-Skripte im entsprechenden Tab des Services-Toolfensters auszuführen. Sie können diese Tests über die Versionsverwaltung mit Ihrem Team teilen und unkompliziert auf CI-Plattformen ausführen.

Mehr Funktionen

Importieren von Postman-Sammlungen

Importieren von Postman-Sammlungen

Mit IntelliJ IDEA können Sie Postman-Sammlungen mühelos in .http-Dateien umwandeln und diese im HTTP-Client verwalten. Für die konvertierten Dateien stehen alle Funktionen des HTTP-Clients zur Verfügung.

Umgebungsdateien

Umgebungsdateien

In Umgebungsdateien können Sie Umgebungsvariablen und Konfigurationen für HTTP-Anfragen definieren und speichern. So können Sie unkompliziert zwischen unterschiedlichen Umgebungen wechseln (zum Beispiel dev, staging und prod), umgebungsspezifische Werte in Anfragen anwenden und zuvor definierte Konfigurationen wiederverwenden.

Befehlszeilen-HTTP-Client für Continuous Integration

Befehlszeilen-HTTP-Client für Continuous Integration

Der HTTP-Client kann als Befehlszeilentool (CLI) verwendet werden, um HTTP-Anfragen unabhängig von der IDE direkt im Terminal auszuführen. Auf diese Weise können Sie das Testen von HTTP-Anfragen auch in Ihren CI-Workflow integrieren. Sie können den HTTP-Client als CLI-Tool in jedem CI-Service ausführen, der Docker-Images unterstützt.

Anleitungen für den HTTP-Client

Anleitungen