HTTP durum kodu 424'ün belirtimi
424 Failed Dependency durum kodu, istenen eylem başka bir eyleme bağlı olduğu ve bu eylem başarısız olduğu için yöntemin kaynak üzerinde gerçekleştirilemediği anlamına gelir. Örneğin, bir PROPPATCH yöntemindeki bir komut başarısız olursa, en azından geri kalan komutlar da 424 Failed Dependency ile başarısız olur.
Kaynak / Alıntı: 424 Failed Dependency HTTP durum kodu RFC4918 bölümünün 11.4 kısmında belirtilmiştir.
HTTP protokolü
PHP ile 424 durum kodu nasıl atılır?
Bir web sayfasında HTTP durum kodu 424'ü atmak için PHP işlevi http_response_code kullanılabilir. Sözdizimi aşağıdaki gibidir: http_response_code(424) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
424 HTTP Durum Kodunu Test Etme
HTTP durum kodunu (bu durumda 424 Failed Dependency) ve istemci tarafındaki diğer bilgileri görüntüleyebilmek için geliştirme konsolu F12 ile açılmalıdır. Ardından "Ağ" sekmesine gidin. Artık sayfa açılabilir, web sitesi (örnek index.php) ağ sekmesinde görünür olmalıdır. Bu seçilmeli ve ardından Herder bölümü seçilmelidir. Kullanıcı daha sonra aşağıdaki sonucu görecektir:
URL: https://http-statuscode.com/errorCodeExample.php?code=424
Durum: 424 Failed Dependency
Şunlar: Network
IP adresi: XX.XX.XX.XX
Durum kodu 424 için kendi hata sayfanızı nasıl oluşturursunuz?
Apache Webserver
"Apache" web sunucusu internetteki en yaygın web sunucularından biridir. "Apache" de kendi 424 Failed Dependency hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.
NGINX Webserver
"Apache" web sunucusuna benzer şekilde "NGINX" de internette yaygın olarak kullanılmaktadır. "NGINX" de kendi 424 Failed Dependency hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.
location = /424.html {
root /usr/share/nginx/html;
internal;
}
424 durum kodunun tarayıcı uyumluluğu
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 |
Programlama dillerinde sabitler
http.StatusFailedDependency
Response::HTTP_FAILED_DEPENDENCY
http.HTTPStatus.FAILED_DEPENDENCY
:failed_dependency