401
Unauthorized
Spesifikasi kode status HTTP 401
Sumber / Kutipan dari: Kode status HTTP 401 Unauthorized ditentukan oleh bagian 3.1 dari RFC7235.
Protokol HTTP
Bagaimana cara melempar kode status 401 dengan PHP?
Untuk melemparkan kode status HTTP 401 pada halaman web, fungsi PHP http_response_code dapat digunakan. Sintaksnya adalah sebagai berikut: http_response_code(401) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Menguji Kode Status HTTP 401
Untuk dapat menampilkan kode status HTTP (dalam hal ini 401 Unauthorized) dan informasi lain di sisi klien, konsol pengembangan harus dibuka dengan F12. Kemudian arahkan ke tab "Jaringan". Sekarang halaman dapat dibuka, situs web (contoh index.php) akan terlihat di tab jaringan. Ini harus dipilih dan kemudian bagian Herder harus dipilih. Pengguna kemudian akan melihat hasil berikut:
URL: https://http-statuscode.com/errorCodeExample.php?code=401
Status: 401 Unauthorized
Itu: Network
Alamat IP: XX.XX.XX.XX
Cara membuat halaman kesalahan Anda sendiri untuk kode status 401
Apache Webserver
Server web "Apache" adalah salah satu server web yang paling umum di Internet. Untuk membuat halaman kesalahan 401 Unauthorized Anda sendiri di "Apache", perubahan berikut ini harus dilakukan pada file berikut.
NGINX Webserver
Mirip dengan server web "Apache", "NGINX" juga banyak digunakan di Internet. Untuk membuat halaman kesalahan 401 Unauthorized Anda sendiri di "NGINX", perubahan berikut ini harus dilakukan pada file berikut.
location = /401.html {
root /usr/share/nginx/html;
internal;
}
Kompatibilitas browser dari kode status 401
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 |
Konstanta dalam bahasa pemrograman
HttpStatusCode.Unauthorized
http.StatusUnauthorized
Response::HTTP_UNAUTHORIZED
httplib.UNAUTHORIZED
http.client.UNAUTHORIZED
http.HTTPStatus.UNAUTHORIZED
:unauthorized
Kode sub-status dari kode Status 401
401.1 | Logon failed HTTP IIS, Tidak resmi |
401.2 | Logon failed due to server configuration HTTP IIS, Tidak resmi |
401.3 | Unauthorized due to ACL on resource HTTP IIS, Tidak resmi |
401.4 | Authorization failed by filter HTTP IIS, Tidak resmi |
401.5 | Authorization failed by ISAPI/CGI application HTTP IIS, Tidak resmi |
401.501 | Access Denied: Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached. HTTP IIS, Tidak resmi |
401.502 | Forbidden: Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached. HTTP IIS, Tidak resmi |
401.503 | Access Denied: the IP address is included in the Deny list of IP Restriction HTTP IIS, Tidak resmi |
401.504 | Access Denied: the host name is included in the Deny list of IP Restriction HTTP IIS, Tidak resmi |
Tautan eksternal dengan informasi lebih lanjut tentang kode status HTTP 401:
Meme yang menghibur tentang kode status HTTP 401
Artikel Blog
Perlindungan terhadap serangan melalui file xmlrpc.php di WordPress
Bagian 1: Apa itu file xmlrpc.php dan di mana letaknya File xmlrpc.php merupakan komponen penting dalam WordPress, salah satu sistem manajemen konten (CMS) terkemuka di dunia untuk membuat dan meng...