Sie können HTTP-Anfragen in IntelliJ IDEA erstellen, bearbeiten und ausführen.
Umfangreiche Funktionen für die mühelose Verwaltung von Anfragen direkt in der IDE.
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.
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.
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.
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.
Mit Skripten können Sie komplexe Fälle handhaben, wiederkehrende Aufgaben automatisieren und externe Systeme integrieren.
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.
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.
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.
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.
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.