511

Network Authentication Required

Virallinen
verkon todennusta odotettiin

HTTP-tilakoodin 511 määrittely

Tilakoodi 511 Network Authentication Required osoittaa, että asiakkaan on todennettava itsensä saadakseen verkkoon pääsyn. Vastausesityksen PITÄÄ sisältää linkki resurssiin, jonka avulla käyttäjä voi lähettää tunnistetiedot (esim. HTML-lomakkeella). Huomaa, että 511 Network Authentication Required-vastauksen EI SAA sisältää haastetta tai itse kirjautumisliittymää, koska selaimet näyttäisivät kirjautumisliittymän liittyvän alun perin pyydettyyn URL-osoitteeseen, mikä voi aiheuttaa sekaannusta. Alkuperäispalvelimien EI SAA tuottaa 511 Network Authentication Required-tilaa; se on tarkoitettu käytettäväksi salakuuntelevissa välityspalvelimissa, jotka on sijoitettu verkkoon pääsyn valvontakeinoksi. Välimuistiin EI SAA tallentaa vastauksia, joiden tilakoodi on 511 Network Authentication Required.

Lähde / Lainaus: HTTP-tilakoodi 511 Network Authentication Required on määritelty 6:n RFC6585 kohdassa RFC6585.

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

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

Testaa HTTP-tilakoodi 511

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

Miten luoda oma virhesivu tilakoodille 511?

Oman 511 Network Authentication Required-virhesivun luominen on suhteellisen helppoa sekä Apache- että NGINX-verkkopalvelimilla.

Apache Webserver

Verkkopalvelin "Apache" on yksi Internetin yleisimmistä verkkopalvelimista. Jotta voit luoda oman 511 Network Authentication Required-virhesivun "Apachessa", seuraavaan tiedostoon on tehtävä seuraava muutos.

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

NGINX Webserver

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

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

Selainyhteensopivuus 511-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.StatusNetworkAuthenticationRequired
Response::HTTP_NETWORK_AUTHENTICATION_REQUIRED
:network_authentication_required

Viihdyttäviä meemejä HTTP-tilakoodista 511

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

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

LinkedInGitHub