424

Failed Dependency

Officiel
Der er ingen uundværlig afhængighed

Specifikation af HTTP-statuskode 424

Statuskoden 424 Failed Dependency betyder, at metoden ikke kunne udføres på ressourcen, fordi den ønskede handling var afhængig af en anden handling, og denne handling mislykkedes. Hvis f.eks. en kommando i en PROPPATCH-metode mislykkes, vil resten af kommandoerne som minimum også mislykkes med 424 Failed Dependency.

Kilde / citat fra: HTTP-statuskoden 424 Failed Dependency er specificeret i afsnit 11.4 i RFC4918.

Hvordan får man en 424-statuskode med PHP?

Hvis du vil have HTTP-statuskoden 424 på en webside, kan du bruge PHP-funktionen http_response_code. Syntaksen er som følger: http_response_code(424) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Test 424 HTTP-statuskoden

For at kunne vise HTTP-statuskoden (i dette tilfælde 424 Failed Dependency) og andre oplysninger på klientsiden skal udviklingskonsollen åbnes med F12. Naviger derefter til fanen "Network" (netværk). Nu kan siden åbnes, hjemmesiden (eksempel index.php) skal være synlig i fanen netværk. Denne skal vælges, og derefter skal Herder-sektionen vælges. Brugeren vil derefter se følgende resultat:

Statuskode 424 Failed Dependency
Oversigt
URL: https://http-statuscode.com/errorCodeExample.php?code=424
Status: 424 Failed Dependency
Disse: Network
IP-adresse: XX.XX.XX.XX
Statuskode 424 Failed Dependency

Sådan opretter du din egen fejlside for statuskode 424

Det er relativt nemt at oprette din egen 424 Failed Dependency-fejlside med både Apache- og NGINX-webservere.

Apache Webserver

Webserveren "Apache" er en af de mest almindelige webservere på internettet. For at oprette din egen 424 Failed Dependency-fejlside i "Apache" skal du foretage følgende ændring i følgende fil.

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

NGINX Webserver

I lighed med webserveren "Apache" er "NGINX" også meget udbredt på internettet. For at oprette din egen 424 Failed Dependency-fejlside i "NGINX" skal du foretage følgende ændring i følgende fil.

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

Browserkompatibilitet for 424-statuskoden

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 programmeringssprog

http.StatusFailedDependency
Response::HTTP_FAILED_DEPENDENCY
http.HTTPStatus.FAILED_DEPENDENCY
:failed_dependency
Forfatter: Tony Brüser
Forfatter: Tony Brüser

Tony Brüser er en entusiastisk webudvikler med en forkærlighed for HTTP-statuskoder.

LinkedInGitHub