406
Not Acceptable
Specifikace stavového kódu HTTP 406
Zdroj / Citace z: Stavový kód 406 Not Acceptable HTTP je specifikován v oddílu 6.5.6 oddílu RFC7231.
Protokol HTTP
Jak vyhodit stavový kód 406 pomocí PHP?
Pro zobrazení stavového kódu HTTP 406 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(406) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testování stavového kódu HTTP 406
Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 406 Not Acceptable) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=406
Stav: 406 Not Acceptable
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Jak vytvořit vlastní chybovou stránku pro stavový kód 406
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 406 Not Acceptable v serveru "Apache", je třeba provést následující změnu v následujícím souboru.
NGINX Webserver
Podobně jako webový server Apache se na internetu hojně používá i NGINX. Chcete-li vytvořit vlastní chybovou stránku 406 Not Acceptable v serveru "NGINX", je třeba provést následující změnu v následujícím souboru.
location = /406.html {
root /usr/share/nginx/html;
internal;
}
Kompatibilita stavového kódu 406 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
HttpStatusCode.NotAcceptable
http.StatusNotAcceptable
Response::HTTP_NOT_ACCEPTABLE
httplib.NOT_ACCEPTABLE
http.client.NOT_ACCEPTABLE
http.HTTPStatus.NOT_ACCEPTABLE
:not_acceptable
Dílčí stavové kódy stavového kódu 406
406.0 | Invalid MIME type HTTP IIS, Neoficiální |