Bendras būsenos kodo 424 paaiškinimas
HTTP būsenos kodas 424 Failed Dependency rodo, kad užklausos nepavyko įvykdyti, nes ji priklauso nuo kito veiksmo ar ištekliaus, kuris anksčiau nepavyko įvykdyti. Ši klaida paprastai pasitaiko sistemose, kuriose keli procesai ar veiksmai turi veikti kartu. Pavyzdžiui, serveriui gali nepavykti įvykdyti užklausos, nes ankstesnė duomenų bazės užklausa arba ryšys su išorine paslauga buvo nesėkmingas. Tai reiškia, kad pagrindinė užklausa gali veikti tik tuo atveju, jei tinkamai įvykdytos visos reikalingos priklausomybės. Taip naudotojui aiškiai parodoma, kad norimo veiksmo šiuo metu negalima atlikti, nes iškilo problema aukštesniame procese. Sprendimas - ištaisyti pagrindinę klaidą, į kurią nurodo būsenos kodas.
HTTP būsenos kodo 424 specifikacija
Statuso kodas 424 Failed Dependency reiškia, kad metodas negalėjo būti atliktas su ištekliu, nes prašomas veiksmas priklausė nuo kito veiksmo ir tas veiksmas nepavyko. Pavyzdžiui, jei nepavyksta įvykdyti PROPPATCH metodo komandos, tai, mažų mažiausiai, likusios komandos taip pat nepavyks įvykdyti su kodu 424 Failed Dependency.
Šaltinis / citata iš: HTTP būsenos kodas 424 Failed Dependency nurodytas 11.4 skirsnyje 11.4.
HTTP protokolas
Kaip naudojant PHP išmesti 424 būsenos kodą?
Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 424, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(424) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
HTTP būsenos kodo 424 testavimas
Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 424 Failed Dependency) ir kitą informaciją, kūrimo konsolę reikia atidaryti klavišu F12. Tada pereikite prie skirtuko "Network" (tinklas). Dabar galima atidaryti puslapį, tinklo skirtuke turi būti matoma svetainė (pavyzdys index.php). Ją reikia pasirinkti, o tada reikia pasirinkti skyrių Herder (Herderis). Tada naudotojas matys tokį rezultatą:
URL: https://http-statuscode.com/errorCodeExample.php?code=424
Statusas: 424 Failed Dependency
Šie: Network
IP adresas: XX.XX.XX.XX
Kaip sukurti savo klaidų puslapį, kuriame būtų rodomas būsenos kodas 424
Apache Webserver
Interneto serveris "Apache" yra vienas iš labiausiai paplitusių interneto svetainių serverių. Norėdami sukurti savo 424 Failed Dependency klaidos puslapį "Apache", šiame faile reikia atlikti toliau nurodytus pakeitimus.
NGINX Webserver
Panašiai kaip ir žiniatinklio serveris "Apache", "NGINX" taip pat plačiai naudojamas internete. Norėdami sukurti savo 424 Failed Dependency klaidos puslapį "NGINX", šiame faile reikia atlikti toliau nurodytus pakeitimus.
location = /424.html {
root /usr/share/nginx/html;
internal;
}
424 būsenos kodo suderinamumas su naršyklėmis
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 |
Konstantos programavimo kalbose
http.StatusFailedDependency
Response::HTTP_FAILED_DEPENDENCY
http.HTTPStatus.FAILED_DEPENDENCY
:failed_dependency