208
Already Reported
HTTP durum kodu 208'ün belirtimi
208 Already Reported durum kodu, aynı koleksiyona birden fazla bağlamanın dahili üyelerinin tekrar tekrar numaralandırılmasını önlemek için bir DAV:propstat yanıt öğesi içinde kullanılabilir. İsteğin kapsamı içindeki bir koleksiyona yapılan her bağlama için yalnızca bir tanesi 200 durumuyla raporlanırken, diğer tüm bağlamalar için sonraki DAV:response elemanları 208 Already Reported durumunu kullanır ve bunların torunları için hiçbir DAV:response elemanı dahil edilmez.
208 Already Reported durumunun sadece "Depth: infinity" istekleri için oluşacağını ve Bölüm 2.2'de tartışıldığı gibi çoklu koleksiyon bağlamaları bir bağlama döngüsüne neden olduğunda özellikle önemli olduğunu unutmayın.
Bir istemci, bir PROPFIND isteğinde DAV:resource-id özelliğini talep ederek, tek bir kaynağa birden fazla bağlama içeren bir koleksiyonun bağlama yapısını doğru bir şekilde yeniden yapılandırabileceğini garanti edebilir.
Multistatus yanıt gövdelerinde görünen 208 Already Reported durum kodunun farkında olmayan istemcilerle geriye dönük uyumluluk için, istemci "DAV" istek başlığını kullanarak bu belirtimi desteklediğini belirtmedikçe kullanılmamalıdır (bkz. Bölüm 8.2). Bunun yerine, bir bağlama döngüsü keşfedildiğinde 508 durumu döndürülmelidir. Bu, sunucunun 508 durumunu yanıtı başlatmadan önce keşfederse en üst düzey dönüş durumu olarak veya bir çoklu durum yanıtının akışının ortasında keşfederse bir çoklu durumun ortasında döndürmesine olanak tanır.
Kaynak / Alıntı: 208 Already Reported HTTP durum kodu RFC5842 bölümünün 7.1 kısmında belirtilmiştir.
HTTP protokolü
PHP ile 208 durum kodu nasıl atılır?
Bir web sayfasında HTTP durum kodu 208'ü atmak için PHP işlevi http_response_code kullanılabilir. Sözdizimi aşağıdaki gibidir: http_response_code(208) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
208 HTTP Durum Kodunu Test Etme
HTTP durum kodunu (bu durumda 208 Already Reported) 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=208
Durum: 208 Already Reported
Şunlar: Network
IP adresi: XX.XX.XX.XX
208 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.StatusAlreadyReported
Response::HTTP_ALREADY_REPORTED
:already_reported