411
Length Required
Specifikace stavového kódu HTTP 411
Stavový kód 411 Length Required znamená, že server odmítá přijmout požadavek bez definované délky obsahu (oddíl 3.3.2 [RFC7230]). Klient MŮŽE požadavek opakovat, pokud do zprávy požadavku přidá platné pole hlavičky Content-Length obsahující délku těla zprávy.
Zdroj / Citace z: Stavový kód 411 Length Required HTTP je specifikován v oddílu 6.5.10 oddílu RFC7231.
Protokol HTTP
Jak vyhodit stavový kód 411 pomocí PHP?
Pro zobrazení stavového kódu HTTP 411 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(411) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testování stavového kódu HTTP 411
Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 411 Length 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=411
Stav: 411 Length Required
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Jak vytvořit vlastní chybovou stránku pro stavový kód 411
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 411 Length Required 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 411 Length Required v serveru "NGINX", je třeba provést následující změnu v následujícím souboru.
location = /411.html {
root /usr/share/nginx/html;
internal;
}
Kompatibilita stavového kódu 411 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.LengthRequired
http.StatusLengthRequired
Response::HTTP_LENGTH_REQUIRED
httplib.LENGTH_REQUIRED
http.client.LENGTH_REQUIRED
http.HTTPStatus.LENGTH_REQUIRED
:length_required