HTTP Status Codes

HTTP 101 Switching Protocols

By Harishperiyasamy on Jul 13, 2017 in 1xx Informational Error Code, HTTP Error Code, HTTP Status Codes

The HTTP 101 Switching Protocols status code means a temporary response, consisting notably of the Status-Line and optional headers, and is eliminated by an empty line. Since HTTP/1.0 did not specify any 1xx status codes, servers must not[note 1] transfer a 1xx response to an HTTP/1.0 client but under experimental circumstances. The HTTP 1xx informational Error Codes are given below

HTTP 101 Switching Protocols

A status code 101 intimates that the server is switching to the protocol it explains in the upgrade header it returns to the client. For, e.g., when requesting a page, a browser might receive a status code of 101, accompanied by an “Upgrade” header determining that the server is swapping to a different version of HTTP.

HTTP 101 Switching Protocols

HTTP 101 Switching Protocols

Why HTTP 101 Error Occurs

The server recognises and is ready to comply with the client’s call, via the Upgrade note header field, for a variation in the application protocol being utilised in this connection. The server will shift protocols to those determined by the response’s Upgrade header field rapidly after the empty line which eliminates the 101 response.

HTTP 101 Code References

The HTTP 101 Status Code References are listed below.

  • Rails HTTP Status Symbol:switching_protocols
  • Go HTTP Status Constant HTTP.StatusSwitchingProtocols
  • 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

Know more about HTTP 101 Error Code from HTTP Status Codes.

Incoming Related Searches

HTTP error code 101

101 switching protocols

HTTP status 101

error code – 1011

Post a Reply

Your email address will not be published. Required fields are marked *