Что означает HTTP-статус 511 (Требуется сетевая аутентификация)?

 
Предыдущий Следующий
HTTP_STATUS_NOT_EXTENDED HTTP_STATUS_UNKNOWN_ERROR

HTTP_STATUS_AUTHENTICATION_REQUIRED

Что означает HTTP 511 (HTTP_STATUS_AUTHENTICATION_REQUIRED)

HTTP_STATUS_AUTHENTICATION_REQUIRED соответствует ответу HTTP 511: для доступа в Интернет требуется сетевая аутентификация, обычно captive portal.

Откройте сетевой login workflow; учётные данные origin-сайта не устранят challenge сети доступа.

HTTP 511 обычно формирует не исходный сайт, а устройство сети доступа — например captive portal в гостинице или публичной Wi-Fi сети. Поэтому передавать ему пароль от запрошенного сайта нельзя. Пользователь должен пройти именно сетевую аутентификацию, после чего исходный запрос следует выполнить заново через новое или проверенное соединение. Для диагностики важно установить, какой промежуточный узел вернул 511.

После успешного входа в captive portal повторяйте исходный HTTPS-запрос напрямую к его настоящему origin, а не к странице сетевого входа.

Ссылки


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