HTTP/2 é a versão mais recente do Hypertext Transfer Protocol (HTTP), oferecendo melhorias significativas em relação ao HTTP/1.1 em termos de desempenho, segurança e eficiência. Introduz funcionalidades como multiplexagem, compressão de cabeçalhos e server push para reduzir a latência e melhorar os tempos de carregamento das páginas.Ativar o Comutador de Compatibilidade#
Pode solicitar APIs HTTP/2 diretamente dentro de um projeto HTTP, mas deve garantir que o comutador de compatibilidade HTTP/2 está ativado em Definições → Definições de Funcionalidades → Definições Avançadas.Depois de ativar o comutador de compatibilidade, ao solicitar APIs HTTP/2, o Apidog atualizará automaticamente o protocolo do pedido para HTTP/2.Pode testar o suporte de HTTP/2 usando esta API de exemplo: https://http2.pro/api/v1
Mais Definições#
Pode configurar manualmente as definições de HTTP/2 em Definições → Definições Avançadas. Recomenda-se utilizar a configuração predefinida do Apidog para garantir a máxima compatibilidade com várias APIs.Opções de Configuração#
A tabela seguinte descreve as opções de configuração HTTP/2 disponíveis:| Protocolo | Definição | Descrição |
|---|
| HTTPS | HTTP/2 ALPN | Opção predefinida. O Apidog tentará estabelecer uma ligação utilizando o protocolo HTTP/2. Se a API não o suportar, voltará automaticamente para HTTP/1.1. |
| HTTPS | HTTP/1.1 | Utilize o método de ligação HTTP original e não utilize o protocolo HTTP/2. |
| HTTP | HTTP/1.1 | Opção predefinida. Estabelece uma ligação utilizando o protocolo HTTP/1.1 e envia pedidos usando HTTP/1.1. |
| HTTP | HTTP/2 Prior Knowledge | Estabelece uma ligação h2c. Se a API não suportar o protocolo HTTP/2, a ligação falhará diretamente sem voltar automaticamente para HTTP/1.1. |
ALPN (Application-Layer Protocol Negotiation) permite que o cliente e o servidor negociem qual o protocolo a utilizar durante o handshake TLS, garantindo suporte HTTP/2 sem interrupções quando disponível.
Ao utilizar HTTP/2 Prior Knowledge para ligações HTTP, certifique-se de que o seu servidor de API suporta explicitamente h2c. Esta definição não fornece fallback automático para HTTP/1.1 se a ligação falhar.