Crie, edite e execute solicitações HTTP no IntelliJ IDEA.
Funcionalidade abrangente para gerenciamento contínuo de solicitações diretamente do IDE.
Crie arquivos HTTP e especifique elementos-chave, como o método HTTP (GET, POST, PUT etc.), URL, cabeçalhos, parâmetros de consulta e corpo da solicitação, e depois execute-o e visualize a resposta.
Se você iniciar suas solicitações com “GRPC”, o cliente HTTP as tratará como solicitações gRPC. Você pode gerar solicitações gRPC a partir de arquivos proto e da janela de ferramentas Endpoints e enviar os metadados gRPC.
Você pode enviar consultas GraphQL via protocolos HTTP e WebSocket prontos para uso. Para http://
e https://
, são usadas solicitações HTTP simples, enquanto ws://
e wss://
são delegados ao executor do WebSocket.
Crie solicitações HTTP diretamente a partir de arquivos OpenAPI. Além disso, à medida que você digita solicitações no arquivo HTTP, o IDE fornece a URL e a complementação do corpo da solicitação com base na especificação OpenAPI.
Lide com casos complexos, automatize tarefas repetitivas e integre-se com sistemas externos através de scripts.
Você pode escrever cenários em JavaScript para manipular solicitações antes ou depois de elas serem enviadas. Pré-scripts permitem que você gere dados para solicitações. Scripts de manipulação de respostas são executados após o recebimento de respostas, o que permite sua reutilização em solicitações subsequentes.
O cliente HTTP permite que você escreva vários testes em JavaScript e os execute como scripts de manipulação de repostas na aba correspondente da janela de ferramentas Services. Você pode compartilhar esses testes com colegas de equipe por meio de sistemas de controle de versão (VCS) e executá-los convenientemente em plataformas de integração contínua (CI).
Com o IntelliJ IDEA, você pode facilmente transformar coleções do Postman em arquivos .http
e gerenciá-los no cliente HTTP. Todos os recursos disponíveis do cliente HTTP são aplicáveis aos arquivos convertidos.
Arquivos de ambiente permitem que você defina e armazene variáveis de ambiente e configurações para solicitações HTTP. Com a ajuda deles, você pode alternar facilmente entre diferentes ambientes (por exemplo – dev, staging e prod), aplicar valores específicos do ambiente às solicitações e reutilizar configurações definidas anteriormente.
O cliente HTTP pode funcionar como uma ferramenta de interface de linha de comando (CLI), que permite que você execute solicitações HTTP diretamente do terminal, independentemente do IDE. Você também pode incorporar testes de solicitações HTTP em seu fluxo de trabalho de integração contínua (CI). Você pode executar a CLI do cliente HTTP em qualquer serviço de CI com suporte para imagens do Docker.