411
Length Required
Specificatie van de HTTP-statuscode 411
De statuscode 411 Length Required geeft aan dat de server weigert het verzoek te accepteren zonder een gedefinieerde Content-Length (Sectie 3.3.2 van [RFC7230]). De client KAN het verzoek herhalen als hij een geldig Content-Length headerveld met de lengte van de berichttekst in het verzoekbericht toevoegt.
Bron / Citaat van: De 411 Length Required HTTP-statuscode wordt gespecificeerd door sectie 6.5.10 van RFC7231.
HTTP-protocol
Hoe gooi je een 411-statuscode met PHP?
Om de HTTP-statuscode 411 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(411) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test de HTTP-statuscode 411
Om de HTTP-statuscode (in dit geval 411 Length Required) en andere informatie aan de clientzijde te kunnen weergeven, moet de ontwikkelconsole worden geopend met F12. Navigeer vervolgens naar het tabblad "Netwerk". Nu kan de pagina worden geopend, de website (voorbeeld index.php) moet zichtbaar zijn in het netwerk tabblad. Deze moet worden geselecteerd en vervolgens moet het onderdeel Herder worden geselecteerd. De gebruiker ziet dan het volgende resultaat:
URL: https://http-statuscode.com/errorCodeExample.php?code=411
Status: 411 Length Required
Die: Network
IP-adres: XX.XX.XX.XX
Hoe maak je je eigen foutpagina voor de statuscode 411?
Apache Webserver
De webserver "Apache" is een van de meest gebruikte webservers op het internet. Om uw eigen 411 Length Required-foutpagina in "Apache" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.
NGINX Webserver
Net als de webserver "Apache" wordt ook "NGINX" veel gebruikt op het internet. Om uw eigen 411 Length Required-foutpagina in "NGINX" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.
location = /411.html {
root /usr/share/nginx/html;
internal;
}
Browsercompatibiliteit van de 411-statuscode
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 |
Constanten in programmeertalen
HttpStatusCode.LengthRequired
http.StatusLengthRequired
Response::HTTP_LENGTH_REQUIRED
httplib.LENGTH_REQUIRED
http.client.LENGTH_REQUIRED
http.HTTPStatus.LENGTH_REQUIRED
:length_required