511

Network Authentication Required

Офіційний
очікувалася мережева автентифікація

Специфікація коду стану HTTP 511

Код стану 511 Network Authentication Required вказує на те, що клієнт повинен пройти автентифікацію, щоб отримати доступ до мережі. Представлення відповіді ПОВИННО містити посилання на ресурс, який дозволяє користувачеві надіслати облікові дані (наприклад, за допомогою HTML-форми). Зверніть увагу, що відповідь 511 Network Authentication Required НЕ ПОВИННА містити виклик або сам інтерфейс входу, оскільки браузери покажуть інтерфейс входу як такий, що асоціюється з початково запитаною URL-адресою, що може призвести до плутанини. Статус 511 Network Authentication Required НЕ повинен генеруватися серверами походження; він призначений для перехоплення проксі-серверів, які використовуються як засіб контролю доступу до мережі. Відповіді з кодом статусу 511 Network Authentication Required НЕ повинні зберігатися в кеші.

Джерело / Цитата з: Код статусу 511 Network Authentication Required HTTP визначається розділом 6 у RFC6585.

Як згенерувати код статусу 511 за допомогою PHP?

Щоб передати на веб-сторінці код статусу HTTP 511, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(511) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Перевірте код стану 511 HTTP

Щоб мати можливість відображати код статусу HTTP (в даному випадку 511 Network Authentication Required) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:

Код стану 511 Network Authentication Required
Огляд
URL: https://http-statuscode.com/errorCodeExample.php?code=511
Статус: 511 Network Authentication Required
Ці: Network
IP-адреса: XX.XX.XX.XX
Код стану 511 Network Authentication Required

Як створити власну сторінку помилок для коду стану 511

Створити власну сторінку помилки 511 Network Authentication Required відносно легко як на веб-серверах "Apache", так і на "NGINX".

Apache Webserver

Веб-сервер "Apache" є одним з найпоширеніших веб-серверів в Інтернеті. Щоб створити власну сторінку помилки 511 Network Authentication Required в "Apache", необхідно внести наступні зміни в наступний файл.

File: .htaccess
ErrorDocument 511 /errors/511.html

NGINX Webserver

Подібно до веб-сервера "Apache", "NGINX" також широко використовується в Інтернеті. Щоб створити власну сторінку помилки 511 Network Authentication Required в "NGINX", необхідно внести наступні зміни в наступний файл.

File: sites-enabled/default
error_page 511 /511.html;
location = /511.html {
    root /usr/share/nginx/html;
    internal;
}

Сумісність коду стану 511 з браузерами

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

Константи в мовах програмування

http.StatusNetworkAuthenticationRequired
Response::HTTP_NETWORK_AUTHENTICATION_REQUIRED
:network_authentication_required

Зовнішні посилання з додатковою інформацією про код стану HTTP 511:

Цікаві меми про код статусу HTTP 511

Автор: Tony Brüser
Автор: Tony Brüser

Тоні Брюзер - захоплений веб-розробник, який має схильність до кодів стану HTTP.

LinkedInGitHub