Статус: 511
511 Требуется сетевая аутентификация
Код состояния HTTP 511 Network Authentication Required ответа об ошибке сервера указывает, что клиенту необходимо пройти аутентификацию для получения доступа к сети. Этот статус генерируется не исходными серверами, а перехватывающими прокси-серверами, которые контролируют доступ к сети.
Операторы сетей иногда требуют пройти аутентификацию, принять условия или выполнить другие действия перед предоставлением доступа (например, в интернет-кафе или аэропорту). Часто они идентифицируют клиентов, которые этого не сделали, по их MAC-адресам — адресам управления доступом к среде передачи данных.
Статус
511 Network Authentication Required
Примеры
>Ответ 511 на GET-запрос
В следующем примере клиент пытается получить доступ к ресурсу в сети. Запрос не прошёл аутентификацию, и прокси-сервер отправляет код состояния 511, предлагая посетителю войти в систему. Заголовок 511 гарантирует, что клиенты, не являющиеся браузерами, не интерпретируют ответ как полученный от исходного сервера. Браузеры автоматически перенаправляются через тег <meta> через 10 секунд или при нажатии ссылки в теле ответа:
GET /document HTTP/1.1 Host: example.com
HTTP/1.1 511 Network Authentication Required
Content-Type: text/html
<html lang="en-US">
<head>
<title>Network Authentication Required</title>
<meta http-equiv="refresh" content="10; url=https://login.example.net/">
</head>
<body>
<p>You need to <a href="https://login.example.net/">authenticate with the local network</a> in order to gain access.</p>
</body>
</html>
Спецификации
| Спецификация |
|---|
| RFC 6585> # section-6> |
См. также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/511