Что означает HTTP-статус 401 (Denied)?

 
Также может означать:
КонстантаТипОС
ERROR_THREAD_MODE_NOT_BACKGROUNDОшибка WindowsWindows
PF_DETECTED_CORRUPTIONКод BSODWindows
Предыдущий Следующий
HTTP_STATUS_BAD_REQUEST HTTP_STATUS_PAYMENT_REQ

HTTP_STATUS_DENIED

Что означает HTTP 401 (HTTP_STATUS_DENIED)

HTTP_STATUS_DENIED соответствует ответу HTTP 401: доступ требует аутентификации на origin-сервере.

Ответ должен содержать WWW-Authenticate; отличайте отсутствие или непригодность учётных данных от запрета уже аутентифицированному пользователю.

При стандартном HTTP 401 сервер должен вернуть WWW-Authenticate с подходящим challenge. Клиенту нужно определить схему и realm, получить или обновить учётные данные и отправить Authorization именно нужному origin. Повтор с теми же отсутствующими или отклонёнными credentials ничего не меняет. Если пользователь уже распознан, но политика запрещает действие по иной причине, ближе по смыслу обычно HTTP 403.

Записывайте сам challenge без пароля или token: scheme и realm обычно достаточны, чтобы диагностировать неправильный способ аутентификации.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.