4xx Client Error
401 Unauthorized
A solicitação não foi aplicada porque não possui credenciais de autenticação válidas para o recurso de destino.
O servidor que gera uma resposta 401 DEVE enviar um campo de cabeçalho WWW-Authenticate contendo pelo menos um desafio aplicável ao recurso de destino.
Se a solicitação incluiu credenciais de autenticação, a resposta 401 indica que a autorização foi recusada para essas credenciais. O agente do usuário PODE repetir a solicitação com um campo de cabeçalho de autorização novo ou substituído. Se a resposta 401 conter o mesmo desafio que a resposta anterior, e o agente do usuário já tentou autenticação pelo menos uma vez, então o agente do usuário DEVE apresentar a representação anexa ao usuário, uma vez que geralmente contém informações diagnósticas relevantes.
Source: RFC7235 Section 3.1
Dúvidas?
Entre no nosso fórum de discussãoReferências para o código 401
- Rails HTTP Status Symbol :unauthorized
- Go HTTP Status Constant http.StatusUnauthorized
- Symfony HTTP Status Constant Response::HTTP_UNAUTHORIZED
- Python2 HTTP Status Constant httplib.UNAUTHORIZED
- Python3+ HTTP Status Constant http.client.UNAUTHORIZED
- Python3.5+ HTTP Status Constant http.HTTPStatus.UNAUTHORIZED