425

Too Early

Resmi
Sunucu henüz isteği işlemek istemiyor

HTTP durum kodu 425'ün belirtimi

425 Too Early durum kodu, sunucunun yeniden oynatılabilecek bir isteği işleme riskini almak istemediğini gösterir.

Erken verilerde bir istek gönderen kullanıcı aracılarının, 425 Too Early yanıt durum kodu aldıklarında isteği yeniden denemeleri beklenir. Bir kullanıcı aracısı otomatik olarak yeniden denemelidir, ancak herhangi bir yeniden deneme erken verilerde GÖNDERİLMEMELİDİR.

Her durumda, bir aracı 425 Too Early durum kodunu iletebilir. Aracılar, aldıkları ve ilettikleri istek bir Erken-Veri başlık alanı içeriyorsa 425 Too Early durum kodunu iletmelidir. Aksi takdirde, erken veride bir istek alan bir aracı, 425 Too Early durum koduna yanıt olarak bu isteği otomatik olarak yeniden deneyebilir, ancak isteği aldığı bağlantıda TLS el sıkışmasının tamamlanmasını beklemelidir.

Sunucu, istek erken veride alınmadıkça veya Early-Data başlık alanı "1" olarak ayarlanmadıkça, bir istemcinin isteği yeniden deneyebileceğini varsayamaz. Sunucu, bu koşullardan biri karşılanmadığı sürece 425 Too Early durum kodunu YAYMAMALIDIR.

425 Too Early durum kodu varsayılan olarak önbelleğe alınamaz. Yükü, tanımlanmış herhangi bir kaynağın temsili değildir.

Kaynak / Alıntı: 425 Too Early HTTP durum kodu RFC4918 bölümünün 5.2 kısmında belirtilmiştir.

HTTP protokolü

çalışmalar devam ediyor

PHP ile 425 durum kodu nasıl atılır?

Bir web sayfasında HTTP durum kodu 425'ü atmak için PHP işlevi http_response_code kullanılabilir. Sözdizimi aşağıdaki gibidir: http_response_code(425) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

425 HTTP Durum Kodunu Test Etme

HTTP durum kodunu (bu durumda 425 Too Early) 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:

Durum kodu 425 Too Early
Genel Bakış
URL: https://http-statuscode.com/errorCodeExample.php?code=425
Durum: 425 Too Early
Şunlar: Network
IP adresi: XX.XX.XX.XX
Durum kodu 425 Too Early

Durum kodu 425 için kendi hata sayfanızı nasıl oluşturursunuz?

Kendi 425 Too Early hata sayfanızı oluşturmak hem "Apache" hem de "NGINX" web sunucuları ile nispeten kolaydır.

Apache Webserver

"Apache" web sunucusu internetteki en yaygın web sunucularından biridir. "Apache" de kendi 425 Too Early hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.

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

NGINX Webserver

"Apache" web sunucusuna benzer şekilde "NGINX" de internette yaygın olarak kullanılmaktadır. "NGINX" de kendi 425 Too Early hata sayfanızı oluşturmak için aşağıdaki dosyada aşağıdaki değişiklik yapılmalıdır.

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

425 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.StatusTooEarly
Response::HTTP_TOO_EARLY
:too_early

HTTP durum kodu 425 hakkında eğlenceli memler

Yazar: Tony Brüser
Yazar: Tony Brüser

Tony Brüser, HTTP durum kodlarına meraklı hevesli bir web geliştiricisidir.

LinkedInGitHub