401
Unauthorized
Specifikation af HTTP-statuskode 401
Kilde / citat fra: HTTP-statuskoden 401 Unauthorized er specificeret i afsnit 3.1 i RFC7235.
HTTP-protokol
Hvordan får man en 401-statuskode med PHP?
Hvis du vil have HTTP-statuskoden 401 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(401) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Test 401 HTTP-statuskoden
For at kunne vise HTTP-statuskoden (i dette tilfælde 401 Unauthorized) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:
URL: https://http-statuscode.com/errorCodeExample.php?code=401
Status: 401 Unauthorized
Disse: Network
IP-adresse: XX.XX.XX.XX
Sådan opretter du din egen fejlside for statuskode 401
Apache Webserver
Webserveren "Apache" er en af de mest almindelige webservere på internettet. For at oprette din egen 401 Unauthorized-fejlside i "Apache" skal du foretage følgende ændring i følgende fil.
NGINX Webserver
I lighed med webserveren "Apache" er "NGINX" også meget udbredt på internettet. For at oprette din egen 401 Unauthorized-fejlside i "NGINX" skal du foretage følgende ændring i følgende fil.
location = /401.html {
root /usr/share/nginx/html;
internal;
}
Browserkompatibilitet 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 programmeringssprog
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, Uofficiel |
401.2 | Logon failed due to server configuration HTTP IIS, Uofficiel |
401.3 | Unauthorized due to ACL on resource HTTP IIS, Uofficiel |
401.4 | Authorization failed by filter HTTP IIS, Uofficiel |
401.5 | Authorization failed by ISAPI/CGI application HTTP IIS, Uofficiel |
401.501 | Access Denied: Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached. HTTP IIS, Uofficiel |
401.502 | Forbidden: Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached. HTTP IIS, Uofficiel |
401.503 | Access Denied: the IP address is included in the Deny list of IP Restriction HTTP IIS, Uofficiel |
401.504 | Access Denied: the host name is included in the Deny list of IP Restriction HTTP IIS, Uofficiel |
Eksterne links med yderligere oplysninger om HTTP-statuskode 401:
Underholdende memes om HTTP-statuskoden 401
Blog-artikler
Beskyttelse mod angreb via xmlrpc.php-filen i WordPress
Sektion 1: Hvad er filen xmlrpc.php, og hvor findes den?Filen xmlrpc.php er en vigtig komponent i WordPress, et af verdens førende content management-systemer (CMS) til oprettelse og administration...