5xx · Errores del servidor
Error 505 HTTP Version Not Supported: qué significa y cómo solucionarlo
El error 505 HTTP Version Not Supported indica que el servidor no admite la versión del protocolo HTTP de la petición. Es muy raro hoy: aparece sobre todo con clientes que construyen peticiones a mano con una versión mal escrita, o con servidores muy antiguos.
Qué significa el código 505
Navegadores y servidores negocian la versión (HTTP/1.1, HTTP/2, HTTP/3) automáticamente, así que en la práctica solo lo verás si escribes peticiones a mano o con herramientas mal configuradas.
Causas habituales del error 505
- Petición escrita a mano con "HTTP/1.2" o similar.
- Espacios en la URL que rompen la línea de petición en servidores antiguos.
Cómo solucionar el error 505
- Codifica los espacios de la URL como %20.
- Usa un cliente HTTP estándar.
Ejemplo de respuesta
http
HTTP/1.1 505 HTTP Version Not SupportedHerramientas para comprobarlo
Preguntas frecuentes
¿Puede deberse a un espacio en la URL?
Sí, en algunos servidores: el espacio divide la línea de petición y el servidor interpreta el resto como versión de HTTP.