510

Not Extended

Offisiell
Forventningene ble ikke innfridd

Spesifikasjon av HTTP-statuskoden 510

Retningslinjene for tilgang til ressursen er ikke oppfylt i forespørselen. Serveren skal sende tilbake all informasjon som er nødvendig for at klienten skal kunne sende en utvidet forespørsel. Det ligger utenfor omfanget av denne spesifikasjonen å spesifisere hvordan utvidelsene informerer klienten. Hvis 510 Not Extended-svaret inneholder informasjon om utvidelser som ikke var til stede i den opprinnelige forespørselen, KAN klienten gjenta forespørselen hvis den har grunn til å tro at den kan oppfylle utvidelsesreglene ved å endre forespørselen i henhold til informasjonen i 510 Not Extended-svaret. Ellers KAN klienten presentere enhver enhet som er inkludert i 510 Not Extended-svaret til brukeren, siden denne enheten kan inneholde relevant diagnostisk informasjon.

Kilde / Sitat fra: 510 Not Extended HTTP-statuskoden er spesifisert av seksjon 7 i RFC2774.

Hvordan kaste en 510-statuskode med PHP?

For å kaste HTTP-statuskoden 510 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(510) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 510 HTTP-statuskoden

For å kunne vise HTTP-statuskoden (i dette tilfellet 510 Not Extended) og annen informasjon på klientsiden, må utviklingskonsollen åpnes med F12. Naviger deretter til fanen "Nettverk". Nå kan siden åpnes, nettstedet (eksempel index.php) skal være synlig i nettverksfanen. Dette må velges, og deretter må Herder-delen velges. Brukeren vil da se følgende resultat:

Statuskode 510 Not Extended
Oversikt
URL: https://http-statuscode.com/errorCodeExample.php?code=510
Status: 510 Not Extended
De: Network
IP-adresse: XX.XX.XX.XX
Statuskode 510 Not Extended

Slik oppretter du din egen feilside for statuskode 510

Det er relativt enkelt å lage din egen 510 Not Extended-feilside med både "Apache" og "NGINX" webservere.

Apache Webserver

Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 510 Not Extended-feilside i "Apache", må følgende endring gjøres i følgende fil.

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

NGINX Webserver

I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 510 Not Extended-feilside i "NGINX", må følgende endring gjøres i følgende fil.

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

Nettleserkompatibilitet for 510-statuskoden

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

Konstanter i programmeringsspråk

http.StatusNotExtended
Response::HTTP_NOT_EXTENDED
:not_extended
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webutvikler med en forkjærlighet for HTTP-statuskoder.

LinkedInGitHub