← Códigos HTTP

426 Upgrade Required

El servidor se niega a realizar la solicitud usando el protocolo actual pero podría estar dispuesto a hacerlo después de que el cliente actualice a un protocolo diferente.

El servidor DEBE enviar un campo de encabezado Upgrade en una respuesta 426 para indicar el(los) protocolo(s) requerido(s)1

Ejemplo:

HTTP/1.1 426 Upgrade Required
Upgrade: HTTP/3.0
Connection: Upgrade
Content-Length: 53
Content-Type: text/plain

This service requires use of the HTTP/3.0 protocol.

Referencias por lenguaje

  • .NET HTTP Status Enum HttpStatusCode.UpgradeRequired
  • Rust HTTP Status Constant http::StatusCode::UPGRADE_REQUIRED
  • Rails HTTP Status Symbol :upgrade_required
  • Go HTTP Status Constant http.StatusUpgradeRequired
  • Symfony HTTP Status Constant Response::HTTP_UPGRADE_REQUIRED