Qué significa
El servidor no admite la versión de HTTP usada en la petición.
Causas habituales
- Línea de petición mal formada que parece una versión desconocida
- Versiones de protocolo muy antiguas o muy nuevas en servidores mínimos
Cómo solucionarlo
Si eres el cliente o visitante
Usa HTTP/1.1, que admiten todos los servidores, y comprueba que la línea de petición esté bien formada.
Si administras el sitio o la API
Indica en el cuerpo las versiones admitidas.
Respuesta de ejemplo
HTTP/1.1
HTTP/1.1 505 HTTP Version Not Supported
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Especificación
Preguntas frecuentes
› ¿Una errata puede causar 505?
Sí. Un espacio en la URL puede partir la línea de petición y hacer que la versión parezca inválida.
› ¿Ocurre 505 con HTTP/2?
Rara vez; HTTP/2 se negocia durante TLS, así que una versión no admitida simplemente vuelve a HTTP/1.1.