Saltar al contenido

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 Supported

Herramientas 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.

Códigos relacionados

Ver todos los códigos de estado HTTP