¿Qué significa el estado HTTP 101 (Cambio de protocolos)?

 
También puede significar:
ConstanteTipoSO
ERROR_EXCL_SEM_ALREADY_OWNEDError de WindowsWindows
ENETUNREACHerrnoLinux
ETIMEerrnomacOS
EADDRNOTAVAILerrnoWindows
MEMORY1_INITIALIZATION_FAILEDCódigo BSODWindows
Anterior Siguiente
HTTP_STATUS_CONTINUE HTTP_STATUS_PROCESSING

HTTP_STATUS_SWITCH_PROTOCOLS

Qué significa HTTP 101 Switching Protocols

HTTP_STATUS_SWITCH_PROTOCOLS corresponde a HTTP 101. El servidor ha aceptado cambiar el protocolo de la conexión según la negociación indicada por los encabezados Upgrade y Connection.

El cambio se aplica a esa conexión después de los encabezados de la respuesta. Un caso conocido es la actualización de HTTP/1.1 a WebSocket. El 101 confirma la negociación; no significa que exista un error HTTP.

Qué comprobar si la actualización falla

  • Compara el valor de Upgrade solicitado por el cliente con el aceptado por el servidor.
  • Comprueba que proxies, balanceadores y otros intermediarios no eliminen los encabezados necesarios.
  • Después del 101, interpreta los bytes siguientes con el protocolo negociado, no como otra respuesta HTTP normal.

RFC 9110: HTTP Semantics


¿Buscas un código diferente? Buscar otro código de estado o error.