510

Not Extended

Officieel
Aan de verwachting werd niet voldaan

Specificatie van de HTTP-statuscode 510

In het verzoek is niet voldaan aan het beleid voor toegang tot de bron. De server moet alle informatie terugsturen die de client nodig heeft om een uitgebreid verzoek in te dienen. Het valt buiten het bestek van deze specificatie om te specificeren hoe de uitbreidingen de client informeren. Indien het antwoord 510 Not Extended informatie bevat over uitbreidingen die niet aanwezig waren in de oorspronkelijke aanvraag, KAN de client de aanvraag herhalen indien hij redenen heeft om aan te nemen dat hij aan het uitbreidingsbeleid kan voldoen door de aanvraag te wijzigen overeenkomstig de informatie in het antwoord 510 Not Extended. In het andere geval KAN de client elke entiteit in het antwoord 510 Not Extended aan de gebruiker presenteren, aangezien die entiteit relevante diagnostische informatie kan bevatten.

Bron / Citaat van: De 510 Not Extended HTTP-statuscode wordt gespecificeerd door sectie 7 van RFC2774.

Hoe gooi je een 510-statuscode met PHP?

Om de HTTP-statuscode 510 op een webpagina te gooien, kan de PHP-functie http_response_code worden gebruikt. De syntaxis is als volgt: http_response_code(510) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test de HTTP-statuscode 510

Om de HTTP-statuscode (in dit geval 510 Not Extended) 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:

Statuscode 510 Not Extended
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=510
Status: 510 Not Extended
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 510 Not Extended

Hoe maak je je eigen foutpagina voor de statuscode 510?

Uw eigen 510 Not Extended-foutpagina maken is relatief eenvoudig met zowel de "Apache" als de "NGINX" webservers.

Apache Webserver

De webserver "Apache" is een van de meest gebruikte webservers op het internet. Om uw eigen 510 Not Extended-foutpagina in "Apache" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.

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

NGINX Webserver

Net als de webserver "Apache" wordt ook "NGINX" veel gebruikt op het internet. Om uw eigen 510 Not Extended-foutpagina in "NGINX" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.

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

Browsercompatibiliteit van de 510-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

http.StatusNotExtended
Response::HTTP_NOT_EXTENDED
:not_extended

Vermakelijke memes over de HTTP-statuscode 510

Auteur: Tony Brüser
Auteur: Tony Brüser

Tony Brüser is een enthousiaste webontwikkelaar met een voorliefde voor HTTP-statuscodes.

LinkedInGitHub