Spec-Zone.ru › HTTP

Статус: 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>

См. также

  • Коды состояния HTTP-ответов
  • Прокси-сервер

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API