424

Failed Dependency

Officiell
Det finns inget oundgängligt beroende

Specifikation av HTTP-statuskoden 424

Statuskoden 424 Failed Dependency innebär att metoden inte kunde utföras på resursen eftersom den begärda åtgärden var beroende av en annan åtgärd och den åtgärden misslyckades. Om till exempel ett kommando i en PROPPATCH-metod misslyckas kommer åtminstone resten av kommandona också att misslyckas med 424 Failed Dependency.

Källa / Citat från: HTTP-statuskoden 424 Failed Dependency anges i avsnitt 11.4 i RFC4918.

Hur skickar man en 424-statuskod med PHP?

För att kasta HTTP-statuskoden 424 på en webbsida kan PHP-funktionen http_response_code användas. Syntaxen är följande: http_response_code(424) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testa HTTP-statuskoden 424

För att kunna visa HTTP-statuskoden (i det här fallet 424 Failed Dependency) och annan information på klientsidan måste utvecklingskonsolen öppnas med F12. Navigera sedan till fliken "Network" (nätverk). Nu kan sidan öppnas, webbplatsen (exempel index.php) ska vara synlig i fliken nätverk. Denna måste väljas och sedan måste avsnittet Herder väljas. Användaren kommer då att se följande resultat:

Statuskod 424 Failed Dependency
Översikt
URL: https://http-statuscode.com/errorCodeExample.php?code=424
Status: 424 Failed Dependency
Dessa: Network
IP-adress: XX.XX.XX.XX
Statuskod 424 Failed Dependency

Så här skapar du en egen felsida för statuskoden 424

Det är relativt enkelt att skapa en egen 424 Failed Dependency-felsida med både Apache- och NGINX-webbservrarna.

Apache Webserver

Webbservern "Apache" är en av de vanligaste webbservrarna på Internet. För att skapa en egen 424 Failed Dependency-felsida i "Apache" måste följande ändring göras i följande fil.

File: .htaccess
ErrorDocument 424 /errors/424.html

NGINX Webserver

I likhet med webbservern Apache används NGINX i stor utsträckning på Internet. För att skapa en egen 424 Failed Dependency-felsida i "NGINX" måste följande ändring göras i följande fil.

File: sites-enabled/default
error_page 424 /424.html;
location = /424.html {
    root /usr/share/nginx/html;
    internal;
}

Webbläsarnas kompatibilitet med statuskoden 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

Konstanter i programmeringsspråk

http.StatusFailedDependency
Response::HTTP_FAILED_DEPENDENCY
http.HTTPStatus.FAILED_DEPENDENCY
:failed_dependency

Underhållande memes om HTTP-statuskoden 424

Författare: Tony Brüser
Författare: Tony Brüser

Tony Brüser är en entusiastisk webbutvecklare med en förkärlek för HTTP-statuskoder.

LinkedInGitHub