Créez, modifiez et exécutez des requêtes HTTP dans IntelliJ IDEA.
Fonctionnalité étendue rendant possible une gestion fluide des requêtes directement dans l'IDE.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.