1xx Informativo
101 Switching Protocols
O servidor entende e está disposto a atender a solicitação do cliente, através do campo do cabeçalho de atualização, de alteração do protocolo do aplicativo utilizado nesta conexão.
O servidor DEVE gerar um campo de cabeçalho de atualização na resposta que indica qual(is) protocolo(s) será(ão) alterado(s) imediatamente após a linha vazia que encerra a resposta 101.
Presume-se que o servidor só concordará em alternar protocolos quando for vantajoso fazê-lo. Por exemplo, mudar para uma versão mais recente de HTTP pode ser vantajoso em relação às versões mais antigas, e mudar para um protocolo síncrono em tempo real pode ser vantajoso ao fornecer recursos que usam tais recursos.
Source: RFC7231 Section 6.2.2
Dúvidas?
Entre no nosso fórum de discussãoReferências para o código 101
- 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