Cree, edite y ejecute solicitudes HTTP en IntelliJ IDEA.
Funcionalidad completa para la gestión fluida de solicitudes directamente desde el IDE.
Cree archivos HTTP y especifique elementos clave como el método HTTP (GET, POST, PUT, etc.), la URL, los encabezados, los parámetros de consulta y el cuerpo de la solicitud, y luego ejecútelos y visualice la respuesta.
Si inicia sus solicitudes con «GRPC», el cliente HTTP las trata como solicitudes gRPC. Puede generar solicitudes gRPC desde los archivos proto y la ventana de herramientas Endpoints y enviar los metadatos gRPC.
Puede enviar consultas GraphQL a través de los protocolos HTTP y WebSocket de forma inmediata. Para http://
y https://
, se utilizan solicitudes HTTP simples, ws://
y wss://
se delegan al ejecutor de WebSocket.
Cree solicitudes HTTP directamente desde los archivos OpenAPI. Además, al escribir solicitudes en el archivo HTTP, el IDE proporciona el autocompletado para la URL y el cuerpo de la solicitud según la especificación OpenAPI.
Gestione casos complejos, automatice tareas repetitivas e integre sistemas externos mediante scripts.
Puede escribir escenarios en JavaScript para manipular las solicitudes antes o después de que se envíen. Los prescripts le permiten generar datos para las solicitudes. Los scripts de controlador de respuestas se ejecutan después de recibir respuestas, lo que le permite reutilizarlos en solicitudes posteriores.
El cliente HTTP le permite escribir varias pruebas en JavaScript y ejecutarlas como scripts de controlador de respuestas en la pestaña correspondiente de la ventana de herramientas Services. Puede compartir estas pruebas con los compañeros de equipo a través de los sistemas de control de versiones (VCS) y ejecutarlas fácilmente en plataformas de integración continua (CI).
Con IntelliJ IDEA, puede transformar sin esfuerzo colecciones Postman en archivos .http
y gestionarlos en el cliente HTTP. Todas las funcionalidades del cliente HTTP disponibles son aplicables a los archivos convertidos.
Los archivos de entornos le permiten definir y guardar las variables de entorno y las configuraciones para solicitudes HTTP. Con su ayuda, puede cambiar fácilmente entre diferentes entornos (por ejemplo, dev, staging y prod), aplicar valores específicos del entorno a las solicitudes y reutilizar configuraciones definidas previamente.
El cliente HTTP puede funcionar como una herramienta de interfaz de línea de comandos (CLI), lo que le permite ejecutar las solicitudes HTTP directamente desde el terminal, independientemente del IDE. También puede incorporar las pruebas de solicitudes HTTP en su flujo de trabajo de integración continua (CI). Puede ejecutar la CLI del cliente HTTP en cualquier servicio de CI compatible con las imágenes de Docker.