Спецификация на HTTP код на състоянието 424
Код на състоянието 424 Failed Dependency означава, че методът не може да бъде изпълнен върху ресурса, тъй като исканото действие зависи от друго действие и това действие е неуспешно. Например, ако някоя команда в метода PROPPATCH се провали, то като минимум останалите команди също ще се провалят с 424 Failed Dependency.
Източник / Цитат от: Кодът на състоянието 424 Failed Dependency на HTTP е определен в раздел 11.4 на RFC4918.
Протокол HTTP
Как да изхвърлим код на състоянието 424 с PHP?
За изхвърляне на HTTP статус код 424 на уеб страница може да се използва функцията http_response_code на PHP. Синтаксисът е следният: 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