401
Unauthorized
Spesifikasjon av HTTP-statuskoden 401
Kilde / Sitat fra: 401 Unauthorized HTTP-statuskoden er spesifisert av seksjon 3.1 i RFC7235.
HTTP-protokoll
Hvordan kaste en 401-statuskode med PHP?
For å kaste HTTP-statuskoden 401 på en nettside kan PHP-funksjonen http_response_code brukes. Syntaksen er som følger: http_response_code(401) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 401 HTTP-statuskoden
For å kunne vise HTTP-statuskoden (i dette tilfellet 401 Unauthorized) 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:
URL: https://http-statuscode.com/errorCodeExample.php?code=401
Status: 401 Unauthorized
De: Network
IP-adresse: XX.XX.XX.XX
Slik oppretter du din egen feilside for statuskode 401
Apache Webserver
Webserveren "Apache" er en av de vanligste webserverne på Internett. For å lage din egen 401 Unauthorized-feilside i "Apache", må følgende endring gjøres i følgende fil.
NGINX Webserver
I likhet med webserveren "Apache" er "NGINX" også mye brukt på Internett. For å lage din egen 401 Unauthorized-feilside i "NGINX", må følgende endring gjøres i følgende fil.
location = /401.html {
root /usr/share/nginx/html;
internal;
}
Nettleserkompatibilitet for 401-statuskoden
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |
Konstanter i programmeringsspråk
HttpStatusCode.Unauthorized
http.StatusUnauthorized
Response::HTTP_UNAUTHORIZED
httplib.UNAUTHORIZED
http.client.UNAUTHORIZED
http.HTTPStatus.UNAUTHORIZED
:unauthorized
Understatuskoder til 401-statuskoden
401.1 | Logon failed HTTP IIS, Uoffisielt |
401.2 | Logon failed due to server configuration HTTP IIS, Uoffisielt |
401.3 | Unauthorized due to ACL on resource HTTP IIS, Uoffisielt |
401.4 | Authorization failed by filter HTTP IIS, Uoffisielt |
401.5 | Authorization failed by ISAPI/CGI application HTTP IIS, Uoffisielt |
401.501 | Access Denied: Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached. HTTP IIS, Uoffisielt |
401.502 | Forbidden: Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached. HTTP IIS, Uoffisielt |
401.503 | Access Denied: the IP address is included in the Deny list of IP Restriction HTTP IIS, Uoffisielt |
401.504 | Access Denied: the host name is included in the Deny list of IP Restriction HTTP IIS, Uoffisielt |
Eksterne lenker med mer informasjon om HTTP-statuskode 401:
Underholdende memes om HTTP-statuskoden 401
Bloggartikler
Beskyttelse mot angrep gjennom xmlrpc.php-filen i WordPress
Seksjon 1: Hva er xmlrpc.php-filen og hvor finnes den?Filen xmlrpc.php er en viktig komponent i WordPress, et av verdens ledende innholdsstyringssystemer (CMS) for oppretting og administrasjon av n...