511

Network Authentication Required

Oficiální stránky
bylo očekáváno síťové ověřování

Specifikace stavového kódu HTTP 511

Stavový kód 511 Network Authentication Required označuje, že klient se musí ověřit, aby získal přístup k síti. Reprezentace odpovědi MUSÍ obsahovat odkaz na zdroj, který uživateli umožňuje odeslat pověření (např. pomocí formuláře HTML). Všimněte si, že odpověď 511 Network Authentication Required NESMÍ obsahovat výzvu ani samotné přihlašovací rozhraní, protože prohlížeče by zobrazovaly přihlašovací rozhraní jako přidružené k původně požadované adrese URL, což by mohlo způsobit zmatek. Stav 511 Network Authentication Required NESMÍ být generován původními servery; je určen pro použití zachycujícími proxy servery, které jsou umístěny jako prostředek kontroly přístupu do sítě. Odpovědi se stavovým kódem 511 Network Authentication Required NESMÍ být ukládány do mezipaměti.

Zdroj / Citace z: Stavový kód 511 Network Authentication Required HTTP je specifikován v oddílu 6 oddílu RFC6585.

Jak vyhodit stavový kód 511 pomocí PHP?

Pro zobrazení stavového kódu HTTP 511 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(511) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testování stavového kódu HTTP 511

Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 511 Network Authentication Required) a další informace na straně klienta, je třeba otevřít vývojovou konzolu pomocí klávesy F12. Poté přejděte na kartu "Síť". Nyní lze stránku otevřít, webová stránka (příklad index.php) by měla být viditelná na kartě sítě. Ta musí být vybrána a poté musí být vybrána sekce Herder. Uživatel pak uvidí následující výsledek:

Stavový kód 511 Network Authentication Required
Přehled
URL: https://http-statuscode.com/errorCodeExample.php?code=511
Stav: 511 Network Authentication Required
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Stavový kód 511 Network Authentication Required

Jak vytvořit vlastní chybovou stránku pro stavový kód 511

Vytvoření vlastní chybové stránky 511 Network Authentication Required je na webových serverech Apache i NGINX poměrně snadné.

Apache Webserver

Webový server Apache je jedním z nejběžnějších webových serverů na internetu. Chcete-li vytvořit vlastní chybovou stránku 511 Network Authentication Required v serveru "Apache", je třeba provést následující změnu v následujícím souboru.

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

NGINX Webserver

Podobně jako webový server Apache se na internetu hojně používá i NGINX. Chcete-li vytvořit vlastní chybovou stránku 511 Network Authentication Required v serveru "NGINX", je třeba provést následující změnu v následujícím souboru.

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

Kompatibilita stavového kódu 511 s prohlížeči

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

Konstanty v programovacích jazycích

http.StatusNetworkAuthenticationRequired
Response::HTTP_NETWORK_AUTHENTICATION_REQUIRED
:network_authentication_required
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser je nadšený webový vývojář se zálibou ve stavových kódech HTTP.

LinkedInGitHub