510

Not Extended

Virallinen
Odotukset eivät täyttyneet

HTTP-tilakoodin 510 määrittely

Pyyntö ei ole täyttänyt resurssin käyttöä koskevaa käytäntöä. Palvelimen pitäisi lähettää takaisin kaikki tiedot, joita asiakas tarvitsee voidakseen esittää laajennetun pyynnön. Tämän määrittelyn soveltamisalan ulkopuolelle jää sen määrittely, miten laajennukset ilmoittavat asiakkaalle. Jos 510 Not Extended-vastaus sisältää tietoja laajennuksista, joita ei ollut alkuperäisessä pyynnössä, asiakas VOI toistaa pyynnön, jos sillä on syytä uskoa, että se voi täyttää laajennuskäytännön muuttamalla pyyntöä 510 Not Extended-vastauksessa annettujen tietojen mukaisesti. Muussa tapauksessa asiakas VOI esittää käyttäjälle minkä tahansa 510 Not Extended-vastauksen sisältämän kokonaisuuden, koska kyseinen kokonaisuus voi sisältää asiaankuuluvaa diagnostiikkatietoa.

Lähde / Lainaus: HTTP-tilakoodi 510 Not Extended on määritelty 7:n RFC2774 kohdassa RFC2774.

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

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

Testaa HTTP-tilakoodi 510

Jotta HTTP-tilakoodi (tässä tapauksessa 510 Not Extended) 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 510 Not Extended
Yleiskatsaus
URL: https://http-statuscode.com/errorCodeExample.php?code=510
Tila: 510 Not Extended
Nuo: Network
IP-osoite: XX.XX.XX.XX
Tilakoodi 510 Not Extended

Miten luoda oma virhesivu tilakoodille 510?

Oman 510 Not Extended-virhesivun luominen on suhteellisen helppoa sekä Apache- että NGINX-verkkopalvelimilla.

Apache Webserver

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

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

NGINX Webserver

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

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

Selainyhteensopivuus 510-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ä

http.StatusNotExtended
Response::HTTP_NOT_EXTENDED
:not_extended

Viihdyttäviä meemejä HTTP-tilakoodista 510

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

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

LinkedInGitHub