303

See Other

Resmi
yönlendirmeler istenen kaynağın kendisini değil, başka bir sayfayı işaret eder

HTTP durum kodu 303'ün belirtimi

303 See Other durum kodu, sunucunun kullanıcı aracısını, Konum başlığı alanındaki bir URI tarafından belirtildiği gibi, orijinal isteğe dolaylı bir yanıt sağlaması amaçlanan farklı bir kaynağa yönlendirdiğini gösterir. Bir kullanıcı aracısı bu URI'yi hedefleyen bir erişim isteği gerçekleştirebilir (HTTP kullanıyorsa bir GET veya HEAD isteği), bu da yönlendirilmiş olabilir ve nihai sonucu orijinal isteğe bir yanıt olarak sunabilir. Konum başlığı alanındaki yeni URI'nin hedef URI ile eşdeğer kabul edilmediğini unutmayın.

Bu durum kodu herhangi bir HTTP yöntemi için geçerlidir. Öncelikle bir POST eyleminin çıktısının kullanıcı aracısını farklı bir kaynağa yönlendirmesine izin vermek için kullanılır, çünkü bunu yapmak POST yanıtına karşılık gelen bilgileri ayrı olarak tanımlanabilen, yer imlerine eklenebilen ve önbelleğe alınabilen bir kaynak olarak sağlar.

Bir GET isteğine 303 See Other yanıtı, kaynak sunucunun HTTP üzerinden sunucu tarafından aktarılabilecek hedef kaynağın bir temsiline sahip olmadığını gösterir. Ancak, Konum alanı değeri, hedef kaynağın tanımlayıcısı olan bir kaynağa atıfta bulunur; öyle ki, bu diğer kaynak üzerinde bir erişim isteği yapmak, orijinal hedef kaynağı temsil ettiğini ima etmeden alıcılar için yararlı olan bir temsil ile sonuçlanabilir. Neyin temsil edilebileceği, hangi temsillerin yeterli olduğu ve neyin yararlı bir açıklama olabileceği sorularının yanıtlarının HTTP'nin kapsamı dışında olduğunu unutmayın.

Bir HEAD isteğine verilen yanıtlar dışında, 303 See Other yanıtının temsili, Konum başlık alanında sağlanan aynı URI referansına bir köprü içeren kısa bir köprü metni notu içermelidir.

Kaynak / Alıntı: 303 See Other HTTP durum kodu RFC9110 bölümünün 15.4.4 kısmında belirtilmiştir.

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

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

303 HTTP Durum Kodunu Test Etme

HTTP durum kodunu (bu durumda 303 See Other) 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 303 See Other
Genel Bakış
URL: https://http-statuscode.com/errorCodeExample.php?code=303
Durum: 303 See Other
Şunlar: Network
IP adresi: XX.XX.XX.XX
Durum kodu 303 See Other

303 durum kodunun tarayıcı uyumluluğu

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Programlama dillerinde sabitler

HttpStatusCode.MultipleChoices
http.StatusSeeOther
Response::HTTP_SEE_OTHER
:see_other

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