TrueURL
TrueURL

Menú

426 Upgrade Required

El servidor se niega a atender la solicitud con el protocolo actual y exige cambiar al protocolo indicado en el encabezado Upgrade.

Frase de motivo
Upgrade Required
Redirección
No
Almacenable en caché por defecto
No

426 Upgrade Required significa que el servidor se niega a realizar la solicitud con el protocolo actual, pero podría hacerlo si el cliente cambia a otro. El servidor debe enviar un encabezado Upgrade con el protocolo o los protocolos necesarios.

El caso más habitual es un endpoint de WebSocket que recibe una solicitud HTTP normal: muchos servidores WebSocket responden 426 para indicar que el cliente debería enviar un handshake de WebSocket. El 426 también se ha usado para exigir TLS (RFC 2817) o una versión más reciente de HTTP, pero para HTTPS lo habitual es una redirección.

Ejemplo de respuesta

HTTP
HTTP/1.1 426 Upgrade Required
Date: Fri, 06 Nov 2026 10:15:32 GMT
Upgrade: websocket
Connection: Upgrade
Content-Type: text/plain
Content-Length: 49

This endpoint only accepts WebSocket connections.

SEO y verificación de redirecciones

Una URL que devuelve 426 no se puede indexar, pero estas URL suelen ser endpoints de WebSocket o de API que de todos modos no deberían rastrearse. Si una verificación de redirecciones muestra un 426 en una página normal, el servidor o el proxy está enviando esa URL a un backend de WebSocket.

Causas frecuentes y casos de uso

  • Se envió un GET HTTP normal a un endpoint de WebSocket.
  • Un proxy situado delante del servidor no transmite el encabezado Upgrade, así que el backend ve una solicitud normal.
  • El servidor exige una versión del protocolo que el cliente no usó.

Verificador de redirecciones de URL

Consulta todos los códigos de estado que devuelve una URL, salto a salto, con el verificador de redirecciones gratuito de TrueURL.