421
Misdirected Request
Спецификация кода состояния HTTP 421
Код состояния 421 Misdirected Request указывает на то, что запрос был направлен на сервер, который не может выдать ответ. Он может быть отправлен сервером, который не настроен на получение ответов для комбинации схемы и полномочий, включенных в URI запроса.
Клиенты, получившие от сервера ответ 421 Misdirected Request (ошибочный запрос), МОГУТ повторить запрос - независимо от того, является ли метод запроса идемпотентным или нет - через другое соединение. Это возможно, если соединение используется повторно (Раздел 9.1.1) или если выбрана альтернативная служба [ALT-SVC].
Этот код состояния НЕ ДОЛЖЕН генерироваться прокси-серверами.
Ответ 421 Misdirected Request является кэшируемым по умолчанию, т.е. если иное не указано в определении метода или явном управлении кэшем (см. раздел 4.2.2 [RFC7234]).
Источник / Цитаты из: Код состояния HTTP 421 Misdirected Request определен разделом 9.1.2 из RFC7540.
Протокол HTTP
Как вывести код состояния 421 с помощью PHP?
Чтобы бросить на веб-страницу код статуса HTTP 421, можно использовать PHP-функцию http_response_code. Синтаксис выглядит следующим образом: http_response_code(421) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Проверка кода состояния 421 HTTP
Чтобы иметь возможность отображать код состояния HTTP (в данном случае 421 Misdirected Request) и другую информацию на стороне клиента, необходимо открыть консоль разработки с помощью F12. Затем перейдите на вкладку "Сеть". Теперь можно открыть страницу, сайт (пример index.php) должен быть виден на вкладке "Сеть". Его необходимо выбрать, а затем выбрать раздел Herder. После этого пользователь увидит следующий результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=421
Статус: 421 Misdirected Request
Эти: Network
IP-адрес: XX.XX.XX.XX
Как создать собственную страницу ошибок для кода состояния 421
Apache Webserver
Веб-сервер "Apache" является одним из самых распространенных веб-серверов в Интернете. Чтобы создать собственную страницу ошибки 421 Misdirected Request в "Apache", необходимо внести следующее изменение в следующий файл.
NGINX Webserver
Подобно веб-серверу "Apache", "NGINX" также широко используется в Интернете. Чтобы создать собственную страницу ошибки 421 Misdirected Request в "NGINX", необходимо внести следующее изменение в следующий файл.
location = /421.html {
root /usr/share/nginx/html;
internal;
}
Совместимость кода состояния 421 с браузерами
Chrome | no data |
Edge | no data |
Firefox | no data |
Opera | no data |
Safari | no data |
Chrome Android | no data |
Firefox for Android | no data |
Opera Android | no data |
Safari on iOS | no data |
Internet | no data |
WebView Android | no data |
Константы в языках программирования
http.StatusMisdirectedRequest
Response::HTTP_MISDIRECTED_REQUEST
http.HTTPStatus.MISDIRECTED_REQUEST
:misdirected_request