JetBrains logo

IntelliJ IDEA

Gérez les requêtes HTTP directement dans l'IDE

Créez, modifiez et exécutez des requêtes HTTP dans IntelliJ IDEA.

Requêtes HTTP, gRPC, GraphQL, WebSockets

Fonctionnalité étendue rendant possible une gestion fluide des requêtes directement dans l'IDE.

Requête HTTP dans le client HTTP

Requêtes HTTP

Créez des requêtes HTTP et spécifiez des éléments clés, tels que la méthode HTTP (GET, POST, PUT, etc.), l'URL, les en-têtes, les paramètres et le corps de la requête, puis exécutez-les et affichez la réponse.

Requête gRPC dans le client HTTP

Requêtes gRPC

Si vous commencez vos requêtes par « GRPC », le client HTTP les traite en tant que requêtes gRPC. Vous pouvez générer des requêtes gRPC depuis des fichiers proto et la fenêtre d'outils Endpoints, puis envoyer les métadonnées gRPC.

Requête GraphQL du client HTTP Client dans IntelliJ IDEA

Requêtes GraphQL et WebSocket

Vous pouvez envoyer directement des requêtes GraphQL sur les protocoles HTTP et WebSocket. Pour http:// et https://, des requêtes HTTP simples sont utilisées, ws:// et wss:// sont délégués à l'exécuteur WebSocket.

Saisie semi-automatique OpenAPI dans le client HTTP

Saisie semi-automatique OpenAPI

Créez des requêtes HTTP directement depuis les fichiers OpenAPI. En supplément, pendant que vous saisissez les requêtes HTTP dans le fichier, l'IDE fournit l'URL et demande la saisie automatique du corps en fonction de la spécification OpenAPI.

Gestionnaires et tests JavaScript

Gérez les cas complexes, automatisez les tâches répétitives, procédez à l'intégration avec les scripts externes au moyen de scripts.

Scripts de gestionnaire de pré-requête et de réponse

Scripts de gestionnaire de pré-requête et de réponse

Vous pouvez écrire des scénarios en JavaScript pour manipuler les requêtes avant ou après leur envoi. Les pré-scripts permettent de générer les données destinées aux requêtes. Les scripts du gestionnaire de réponse s'exécutent après la réception des réponses, ce qui vous permet de les réutiliser dans les requêtes suivantes.

Tests JavaScript

Tests JavaScript

Le client HTTP vous permet d'écrire différents tests en JavaScript, puis de les exécuter en tant que scripts du gestionnaire de réponse dans l'onglet correspondant de la fenêtre d'outils Services. Vous pouvez partager ces tests avec des collègues par l'intermédiaire du système de contrôle de version (VCS), puis les exécuter sur les plateformes d'intégration continue (CI).

Plus de fonctionnalités

Importation de collections Postman

Importation de collections Postman

Avec IntelliJ IDEA, vous pouvez transformer sans effort les collections Postman en fichiers .http et les gérer dans le client HTTP. Toutes les fonctionnalités du client HTTP peuvent être appliquées aux fichiers convertis.

Fichiers d'environnement

Fichiers d'environnement

Les fichiers d'environnement permettent de définir et de stocker les variables d'environnement et les configurations pour les requêtes HTTP. Grâce à elles, vous pouvez facilement changer d'environnement (par exemple : dev, staging et prod), appliquer des valeurs propres à l'environnement aux requêtes et réutiliser les configurations définies précédemment.

Interface de ligne de commande du client HTTP pour l'intégration continue

Interface de ligne de commande du client HTTP pour l'intégration continue

Le client HTTP peut fonctionner comme un outil d'interface de ligne de commande (CLI), ce qui vous permet d'exécuter les requêtes HTTP directement depuis le terminal, indépendamment de l'IDE. Vous pouvez également incorporer le test de la requête HTTP dans votre workflow d'intégration continue (CI). Vous pouvez exécuter l'interface de ligne de commande du client HTTP sur tout service de CI qui prend en charge les images Docker.

Tutoriels du client HTTP

Guides