510

Not Extended

Officiell
Förväntningarna uppfylldes inte

Specifikation av HTTP-statuskoden 510

Principen för åtkomst till resursen har inte uppfyllts i begäran. Servern bör skicka tillbaka all information som krävs för att klienten ska kunna utfärda en utökad begäran. Det ligger utanför den här specifikationens räckvidd att specificera hur tilläggsfrågorna informerar klienten. Om 510 Not Extended-svaret innehåller information om utvidgningar som inte fanns i den ursprungliga begäran KAN klienten upprepa begäran om den har anledning att tro att den kan uppfylla utvidgningspolicyn genom att ändra begäran i enlighet med informationen i 510 Not Extended-svaret. I annat fall KAN klienten presentera alla enheter som ingår i 510 Not Extended-svaret för användaren, eftersom dessa enheter kan innehålla relevant diagnostisk information.

Källa / Citat från: HTTP-statuskoden 510 Not Extended anges i avsnitt 7 i RFC2774.

Hur skickar man en 510-statuskod med PHP?

För att kasta HTTP-statuskoden 510 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(510) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testa HTTP-statuskoden 510

För att kunna visa HTTP-statuskoden (i det här fallet 510 Not Extended) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:

Statuskod 510 Not Extended
Översikt
URL: https://http-statuscode.com/errorCodeExample.php?code=510
Status: 510 Not Extended
Dessa: Network
IP-adress: XX.XX.XX.XX
Statuskod 510 Not Extended

Så här skapar du en egen felsida för statuskoden 510

Det är relativt enkelt att skapa en egen 510 Not Extended-felsida med både Apache- och NGINX-webbservrarna.

Apache Webserver

Webbservern "Apache" är en av de vanligaste webbservrarna på Internet. För att skapa en egen 510 Not Extended-felsida i "Apache" måste följande ändring göras i följande fil.

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

NGINX Webserver

I likhet med webbservern Apache används NGINX i stor utsträckning på Internet. För att skapa en egen 510 Not Extended-felsida i "NGINX" måste följande ändring göras i följande fil.

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

Webbläsarnas kompatibilitet med statuskoden 510

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

Underhållande memes om HTTP-statuskoden 510

Författare: Tony Brüser
Författare: Tony Brüser

Tony Brüser är en entusiastisk webbutvecklare med en förkärlek för HTTP-statuskoder.

LinkedInGitHub