401
Unauthorized
Специфікація коду стану HTTP 401
Джерело / Цитата з: Код статусу 401 Unauthorized HTTP визначається розділом 3.1 у RFC7235.
Протокол HTTP
Як згенерувати код статусу 401 за допомогою PHP?
Щоб передати на веб-сторінці код статусу HTTP 401, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(401) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Перевірте код стану 401 HTTP
Щоб мати можливість відображати код статусу HTTP (в даному випадку 401 Unauthorized) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=401
Статус: 401 Unauthorized
Ці: Network
IP-адреса: XX.XX.XX.XX
Як створити власну сторінку помилок для коду стану 401
Apache Webserver
Веб-сервер "Apache" є одним з найпоширеніших веб-серверів в Інтернеті. Щоб створити власну сторінку помилки 401 Unauthorized в "Apache", необхідно внести наступні зміни в наступний файл.
NGINX Webserver
Подібно до веб-сервера "Apache", "NGINX" також широко використовується в Інтернеті. Щоб створити власну сторінку помилки 401 Unauthorized в "NGINX", необхідно внести наступні зміни в наступний файл.
location = /401.html {
root /usr/share/nginx/html;
internal;
}
Сумісність коду стану 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 |
Константи в мовах програмування
HttpStatusCode.Unauthorized
http.StatusUnauthorized
Response::HTTP_UNAUTHORIZED
httplib.UNAUTHORIZED
http.client.UNAUTHORIZED
http.HTTPStatus.UNAUTHORIZED
:unauthorized
Коди підстатусів коду стану 401
401.1 | Logon failed HTTP IIS, Неофіційно. |
401.2 | Logon failed due to server configuration HTTP IIS, Неофіційно. |
401.3 | Unauthorized due to ACL on resource HTTP IIS, Неофіційно. |
401.4 | Authorization failed by filter HTTP IIS, Неофіційно. |
401.5 | Authorization failed by ISAPI/CGI application HTTP IIS, Неофіційно. |
401.501 | Access Denied: Too many requests from the same client IP; Dynamic IP Restriction Concurrent request rate limit reached. HTTP IIS, Неофіційно. |
401.502 | Forbidden: Too many requests from the same client IP; Dynamic IP Restriction Maximum request rate limit reached. HTTP IIS, Неофіційно. |
401.503 | Access Denied: the IP address is included in the Deny list of IP Restriction HTTP IIS, Неофіційно. |
401.504 | Access Denied: the host name is included in the Deny list of IP Restriction HTTP IIS, Неофіційно. |
Зовнішні посилання з додатковою інформацією про код стану HTTP 401:
Цікаві меми про код статусу HTTP 401
Статті в блозі
Захист від атак через файл xmlrpc.php в WordPress
Розділ 1: Що таке файл xmlrpc.php і де його знайти?Файл xmlrpc.php є важливим компонентом WordPress, однієї з провідних світових систем управління контентом (CMS) для створення та управління веб-са...