4×× Client Error

401 Unauthorized

La solicitud no ha sido aplicada porque carece de credenciales de autenticaci贸n v谩lidas para el recurso objetivo.

El servidor que genera una respuesta 401 DEBE enviar un campo de encabezado WWW-Authenticate1 que contenga al menos un desaf铆o aplicable al recurso objetivo.

Si la solicitud incluy贸 credenciales de autenticaci贸n, entonces la respuesta 401 indica que la autorizaci贸n ha sido rechazada para esas credenciales. El agente de usuario PUEDE repetir la solicitud con un campo de encabezado Authorization nuevo o reemplazado2. Si la respuesta 401 contiene el mismo desaf铆o que la respuesta anterior, y el agente de usuario ya ha intentado la autenticaci贸n al menos una vez, entonces el agente de usuario DEBER脥A presentar la representaci贸n incluida al usuario, ya que usualmente contiene informaci贸n de diagn贸stico relevante.



401 Code References

  • .NET HTTP Status Enum HttpStatusCode.Unauthorized
  • Rust HTTP Status Constant http::StatusCode::UNAUTHORIZED
  • 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
HTTP Status Codes