HTTP/2 es la versión más reciente del Protocolo de Transferencia de Hipertexto (HTTP), y ofrece mejoras significativas frente a HTTP/1.1 en términos de rendimiento, seguridad y eficiencia. Introduce funciones como multiplexación, compresión de encabezados y server push para reducir la latencia y mejorar los tiempos de carga de las páginas.Activar el interruptor de compatibilidad#
Puede solicitar APIs HTTP/2 directamente dentro de un proyecto HTTP, pero debe asegurarse de que el interruptor de compatibilidad con HTTP/2 esté habilitado en Settings → Feature Settings → Advanced Settings.Después de habilitar el interruptor de compatibilidad, al solicitar APIs HTTP/2, Apidog actualizará automáticamente el protocolo de la petición a HTTP/2.Puede probar la compatibilidad con HTTP/2 usando esta API de ejemplo: https://http2.pro/api/v1
Más configuraciones#
Puede configurar manualmente los ajustes de HTTP/2 en Settings → Advanced Settings. Se recomienda utilizar la configuración predeterminada de Apidog para garantizar la máxima compatibilidad con diversas APIs.Opciones de configuración#
La siguiente tabla describe las opciones de configuración de HTTP/2 disponibles:| Protocolo | Ajuste | Descripción |
|---|
| HTTPS | HTTP/2 ALPN | Opción predeterminada. Apidog intentará establecer una conexión usando el protocolo HTTP/2. Si la API no lo admite, volverá automáticamente a HTTP/1.1. |
| HTTPS | HTTP/1.1 | Use el método de conexión HTTP original y no utilice el protocolo HTTP/2. |
| HTTP | HTTP/1.1 | Opción predeterminada. Establece una conexión usando el protocolo HTTP/1.1 y envía peticiones usando HTTP/1.1. |
| HTTP | HTTP/2 Prior Knowledge | Establece una conexión h2c. Si la API no admite el protocolo HTTP/2, la conexión fallará directamente sin volver automáticamente a HTTP/1.1. |
ALPN (Application-Layer Protocol Negotiation) permite que el cliente y el servidor negocien qué protocolo usar durante el handshake TLS, lo que garantiza compatibilidad fluida con HTTP/2 cuando esté disponible.
Al usar HTTP/2 Prior Knowledge para conexiones HTTP, asegúrese de que su servidor de API admita explícitamente h2c. Este ajuste no proporciona una vuelta automática a HTTP/1.1 si la conexión falla.