401
Unauthorized
HTTP būsenos kodo 401 specifikacija
Šaltinis / citata iš: HTTP būsenos kodas 401 Unauthorized nurodytas 3.1 skirsnyje 3.1.
HTTP protokolas
Kaip naudojant PHP išmesti 401 būsenos kodą?
Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 401, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(401) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
HTTP būsenos kodo 401 testavimas
Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 401 Unauthorized) ir kitą informaciją, kūrimo konsolę reikia atidaryti klavišu F12. Tada pereikite prie skirtuko "Network" (tinklas). Dabar galima atidaryti puslapį, tinklo skirtuke turi būti matoma svetainė (pavyzdys index.php). Ją reikia pasirinkti, o tada reikia pasirinkti skyrių Herder (Herderis). Tada naudotojas matys tokį rezultatą:
URL: https://http-statuscode.com/errorCodeExample.php?code=401
Statusas: 401 Unauthorized
Šie: Network
IP adresas: XX.XX.XX.XX
Kaip sukurti savo klaidų puslapį, kuriame būtų rodomas būsenos kodas 401
Apache Webserver
Interneto serveris "Apache" yra vienas iš labiausiai paplitusių interneto svetainių serverių. Norėdami sukurti savo 401 Unauthorized klaidos puslapį "Apache", šiame faile reikia atlikti toliau nurodytus pakeitimus.
NGINX Webserver
Panašiai kaip ir žiniatinklio serveris "Apache", "NGINX" taip pat plačiai naudojamas internete. Norėdami sukurti savo 401 Unauthorized klaidos puslapį "NGINX", šiame faile reikia atlikti toliau nurodytus pakeitimus.
location = /401.html {
root /usr/share/nginx/html;
internal;
}
401 būsenos kodo suderinamumas su naršyklėmis
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 |
Konstantos programavimo kalbose
HttpStatusCode.Unauthorized
http.StatusUnauthorized
Response::HTTP_UNAUTHORIZED
httplib.UNAUTHORIZED
http.client.UNAUTHORIZED
http.HTTPStatus.UNAUTHORIZED
:unauthorized
401 būsenos kodo būsenos poaibio kodai
401.1 | Logon failed HTTP IIS, Neoficialus |
401.2 | Logon failed due to server configuration HTTP IIS, Neoficialus |
401.3 | Unauthorized due to ACL on resource HTTP IIS, Neoficialus |
401.4 | Authorization failed by filter HTTP IIS, Neoficialus |
401.5 | Authorization failed by ISAPI/CGI application HTTP IIS, Neoficialus |
401.501 | Access Denied: Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached. HTTP IIS, Neoficialus |
401.502 | Forbidden: Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached. HTTP IIS, Neoficialus |
401.503 | Access Denied: the IP address is included in the Deny list of IP Restriction HTTP IIS, Neoficialus |
401.504 | Access Denied: the host name is included in the Deny list of IP Restriction HTTP IIS, Neoficialus |
Išorinės nuorodos, kuriose pateikiama daugiau informacijos apie HTTP būsenos kodą 401:
Linksmi memai apie HTTP būsenos kodą 401
Tinklaraščio straipsniai
Apsauga nuo atakų per "WordPress" xmlrpc.php failą
1 skyrius: Kas yra xmlrpc.php failas ir kur jis randamas?Failas xmlrpc.php yra svarbus "WordPress", vienos iš pasaulyje pirmaujančių turinio valdymo sistemų (TVS), skirtos svetainėms kurti ir valdy...