Saltar al contenido

HTTP 101 Switching Protocols

El servidor entiende y está dispuesto a cumplir con la solicitud del cliente, a través del campo de cabecera Upgrade, para un cambio en el protocolo de aplicación que se está utilizando en esta conexión.

El servidor DEBE generar un campo de cabecera Upgrade en la respuesta que indique a qué protocolo se cambiará inmediatamente después de la línea vacía que termina la respuesta 101.

Se supone que el servidor sólo aceptará cambiar de protocolo cuando sea ventajoso hacerlo. Por ejemplo, cambiar a una versión más reciente de HTTP podría ser ventajoso respecto a las versiones más antiguas, y cambiar a un protocolo sincrónico y en tiempo real podría ser ventajoso cuando se entregan recursos que utilizan tales características.

Referencias de programación del Código HTTP 101

  • Symfony HTTP Status Constant Response::HTTP_SWITCHING_PROTOCOLS
  • Python2 HTTP Status Constant httplib.SWITCHING_PROTOCOLS
  • Python3+ HTTP Status Constant http.client.SWITCHING_PROTOCOLS
  • Python3.5+ HTTP Status Constant http.HTTPStatus.SWITCHING_PROTOCOLS
  • Go HTTP Status Constant http.StatusSwitchingProtocols
  • Rails HTTP Status Symbol :switching_protocols
  • Rust HTTP Status Constant http::StatusCode::SWITCHING_PROTOCOLS
  • C# HTTP Status Constant HttpStatusCode.SwitchingProtocols
  • .NET HTTP Status Constant System.Net.HttpStatusCode.SwitchingProtocols

Resumen
HTTP 101 Switching Protocols
Nombre del artículo
HTTP 101 Switching Protocols
Descripción
El servidor entiende y está dispuesto a cumplir con la solicitud del cliente, a través del campo de cabecera "Upgrade", para un cambio en el protocolo de aplicación que se está utilizando en esta conexión.
Autor
Publisher Name
Códigos HTTP
Publisher Logo