Общее объяснение кода состояния 424
Код состояния HTTP 424 Failed Dependency указывает на то, что запрос не может быть выполнен, поскольку он зависит от другого действия или ресурса, который ранее не сработал. Эта ошибка обычно возникает в системах, где несколько процессов или шагов должны работать вместе. Например, сервер может не выполнить запрос, потому что предыдущий запрос к базе данных или подключение к внешнему сервису не увенчались успехом. Это означает, что основной запрос может быть выполнен только при условии правильного выполнения всех необходимых зависимостей. Это дает пользователю понять, что желаемое действие в данный момент не может быть выполнено из-за проблемы в предыдущем процессе. Решение заключается в устранении основной ошибки, на которую ссылается код состояния.
Спецификация кода состояния HTTP 424
Код состояния 424 Failed Dependency означает, что метод не может быть выполнен на ресурсе, поскольку запрашиваемое действие зависит от другого действия, а это действие не удалось. Например, если команда в методе PROPPATCH не выполнилась, то, как минимум, остальные команды также не будут выполнены с кодом 424 Failed Dependency.
Источник / Цитаты из: Код состояния HTTP 424 Failed Dependency определен разделом 11.4 из RFC4918.
Протокол HTTP
Как вывести код состояния 424 с помощью PHP?
Чтобы бросить на веб-страницу код статуса HTTP 424, можно использовать PHP-функцию http_response_code. Синтаксис выглядит следующим образом: http_response_code(424) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Проверка кода состояния 424 HTTP
Чтобы иметь возможность отображать код состояния HTTP (в данном случае 424 Failed Dependency) и другую информацию на стороне клиента, необходимо открыть консоль разработки с помощью F12. Затем перейдите на вкладку "Сеть". Теперь можно открыть страницу, сайт (пример index.php) должен быть виден на вкладке "Сеть". Его необходимо выбрать, а затем выбрать раздел Herder. После этого пользователь увидит следующий результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=424
Статус: 424 Failed Dependency
Эти: Network
IP-адрес: XX.XX.XX.XX
Как создать собственную страницу ошибок для кода состояния 424
Apache Webserver
Веб-сервер "Apache" является одним из самых распространенных веб-серверов в Интернете. Чтобы создать собственную страницу ошибки 424 Failed Dependency в "Apache", необходимо внести следующее изменение в следующий файл.
NGINX Webserver
Подобно веб-серверу "Apache", "NGINX" также широко используется в Интернете. Чтобы создать собственную страницу ошибки 424 Failed Dependency в "NGINX", необходимо внести следующее изменение в следующий файл.
location = /424.html {
root /usr/share/nginx/html;
internal;
}
Совместимость кода состояния 424 с браузерами
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.StatusFailedDependency
Response::HTTP_FAILED_DEPENDENCY
http.HTTPStatus.FAILED_DEPENDENCY
:failed_dependency