ERR_HTTP2_PROTOCOL_ERROR -337
Error de red -337
Mensaje oficial (tal como aparece en pantalla): The server had a protocol error.
También se busca como: net::ERR_HTTP2_PROTOCOL_ERROR, error -337
Qué significa
Chrome no logra cargar una página o un recurso con 'net::ERR_HTTP2_PROTOCOL_ERROR'. El servidor o un proxy intermedio envió tramas HTTP/2 que incumplen el protocolo, o reinició el flujo a mitad de la respuesta. Suele ser un problema del servidor, pero a veces lo causan el antivirus y la VPN.
Se aplica a: Chrome, Edge, Brave, Opera, Vivaldi
Cómo solucionar ERR_HTTP2_PROTOCOL_ERROR
- Recarga y prueba en una ventana privada para descartar extensiones y caché
- Borra las imágenes y archivos en caché del sitio
- Desactiva el análisis HTTPS del antivirus, la VPN y el proxy, y vuelve a intentarlo
- Actualiza Chrome a la última versión
- Si eres el propietario del sitio: revisa los registros del servidor y del proxy para esa solicitud; caracteres no válidos en las cabeceras de respuesta, cabeceras demasiado grandes o un cuerpo que no coincide con Content-Length provocan reinicios HTTP/2
- Si eres el propietario del sitio: comprueba que los directorios de búfer y temporales tengan espacio en disco (el 'proxy_temp' de nginx en un disco lleno es una causa conocida) y que los tiempos de espera de los procesos no corten respuestas largas
- Si eres el propietario del sitio: reproduce con 'curl -v --http2 https://yourdomain/path'; probar temporalmente con '--http1.1' ayuda a aislar la capa HTTP/2
Por qué ocurre
Chrome recibió un RST_STREAM o GOAWAY con un error de protocolo, o detectó una trama no válida. Las causas de fondo incluyen backends que emiten cabeceras ilegales, cuerpos de respuesta truncados por un fallo o un disco lleno, cabeceras de tamaño excesivo y dispositivos intermedios que alteran HTTP/2.
Preguntas frecuentes
¿Por qué ERR_HTTP2_PROTOCOL_ERROR ocurre solo en Chrome?
Otros navegadores pueden reintentar en silencio por HTTP/1.1 o tolerar el error de otra manera. El problema de fondo del servidor suele seguir ahí.
¿Debo desactivar HTTP/2 en mi servidor?
Solo como diagnóstico breve. Encuentra la respuesta que rompe el flujo, porque HTTP/2 en sí rara vez es la causa.
Errores relacionados
Fuente: Chromium net_error_list.h · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)
Última actualización: