208

Already Reported

Resmi
WebDAV oturumunun üyeleri zaten aday gösterilmiştir ve bu nedenle tekrar aday gösterilmeyecektir.

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.

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:

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

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

HTTP durum kodu 208 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