411

Length Required

Virallinen
Pyyntöä ei käsitelty, koska odotettiin sisällön pituutta.

HTTP-tilakoodin 411 määrittely

Tilakoodi 411 Length Required osoittaa, että palvelin kieltäytyy hyväksymästä pyyntöä ilman määriteltyä Content-Length-pituutta ([RFC7230], kohta 3.3.2). Asiakas VOI toistaa pyynnön, jos se lisää pyyntösanomaan kelvollisen Content-Length-otsikkokentän, joka sisältää viestirungon pituuden.

Lähde / Lainaus: HTTP-tilakoodi 411 Length Required on määritelty 6.5.10:n RFC7231 kohdassa RFC7231.

Kuinka heittää 411-tilakoodi PHP:llä?

HTTP-tilakoodin 411 heittämiseen verkkosivulle voidaan käyttää PHP-funktiota http_response_code. Syntaksi on seuraava: http_response_code(411) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testaa HTTP-tilakoodi 411

Jotta HTTP-tilakoodi (tässä tapauksessa 411 Length Required) ja muut tiedot voidaan näyttää asiakaspuolella, kehityskonsoli on avattava F12-näppäimellä. Siirry sitten "Network"-välilehdelle. Nyt sivu voidaan avata, verkkosivuston (esimerkki index.php) pitäisi näkyä verkko-välilehdellä. Tämä on valittava ja sen jälkeen on valittava Herder-osio. Käyttäjä näkee sitten seuraavan tuloksen:

Tilakoodi 411 Length Required
Yleiskatsaus
URL: https://http-statuscode.com/errorCodeExample.php?code=411
Tila: 411 Length Required
Nuo: Network
IP-osoite: XX.XX.XX.XX
Tilakoodi 411 Length Required

Miten luoda oma virhesivu tilakoodille 411?

Oman 411 Length Required-virhesivun luominen on suhteellisen helppoa sekä Apache- että NGINX-verkkopalvelimilla.

Apache Webserver

Verkkopalvelin "Apache" on yksi Internetin yleisimmistä verkkopalvelimista. Jotta voit luoda oman 411 Length Required-virhesivun "Apachessa", seuraavaan tiedostoon on tehtävä seuraava muutos.

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

NGINX Webserver

Samanlainen kuin verkkopalvelin "Apache", "NGINX" on myös laajalti käytössä Internetissä. Jotta voit luoda oman 411 Length Required-virhesivun "NGINX"-palvelimessa, seuraavaan tiedostoon on tehtävä seuraava muutos.

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

Selainyhteensopivuus 411-tilakoodin kanssa

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

Vakiot ohjelmointikielissä

HttpStatusCode.LengthRequired
http.StatusLengthRequired
Response::HTTP_LENGTH_REQUIRED
httplib.LENGTH_REQUIRED
http.client.LENGTH_REQUIRED
http.HTTPStatus.LENGTH_REQUIRED
:length_required

Viihdyttäviä meemejä HTTP-tilakoodista 411

Kirjoittaja: Tony Brüser
Kirjoittaja: Tony Brüser

Tony Brüser on innostunut web-kehittäjä, jolla on mieltymys HTTP-statuskoodeihin.

LinkedInGitHub