511

Network Authentication Required

Officieel
netwerk authenticatie werd verwacht

Specificatie van de HTTP-statuscode 511

De statuscode 511 Network Authentication Required geeft aan dat de cliënt zich moet authentiseren om toegang te krijgen tot het netwerk. De antwoordweergave ZOU een link moeten bevatten naar een bron die de gebruiker in staat stelt om referenties in te dienen (bv. met een HTML-formulier). Merk op dat het 511 Network Authentication Required-antwoord GEEN uitdaging of de aanmeldingsinterface zelf MOET bevatten, omdat browsers de aanmeldingsinterface zouden tonen als zijnde verbonden met de oorspronkelijk aangevraagde URL, hetgeen verwarring kan veroorzaken. De 511 Network Authentication Required-status ZOU NIET door origin servers moeten worden gegenereerd; hij is bedoeld voor gebruik door onderscheppingsproxies die worden geplaatst om de toegang tot het netwerk te controleren. Antwoorden met de statuscode 511 Network Authentication Required MOETEN NIET door een cache worden opgeslagen.

Bron / Citaat van: De 511 Network Authentication Required HTTP-statuscode wordt gespecificeerd door sectie 6 van RFC6585.

Hoe gooi je een 511-statuscode met PHP?

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

Test de HTTP-statuscode 511

Om de HTTP-statuscode (in dit geval 511 Network Authentication Required) 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 511 Network Authentication Required
Overzicht
URL: https://http-statuscode.com/errorCodeExample.php?code=511
Status: 511 Network Authentication Required
Die: Network
IP-adres: XX.XX.XX.XX
Statuscode 511 Network Authentication Required

Hoe maak je je eigen foutpagina voor de statuscode 511?

Uw eigen 511 Network Authentication Required-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 511 Network Authentication Required-foutpagina in "Apache" te maken, moet de volgende wijziging worden aangebracht in het volgende bestand.

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

NGINX Webserver

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

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

Browsercompatibiliteit van de 511-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.StatusNetworkAuthenticationRequired
Response::HTTP_NETWORK_AUTHENTICATION_REQUIRED
:network_authentication_required

Vermakelijke memes over de HTTP-statuscode 511

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

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

LinkedInGitHub