Bana bir kahve ısmarla
Geliştirici

HTTP Durum Kodları

Tüm HTTP durum kodları için açıklamalı başvuru rehberi. Cihazınızda çalışır — hiçbir şey yüklenmez, hiçbir şey saklanmaz.

50 durum kodundan 50 tanesi gösteriliyor
100
Devam Et
1xx

İstemci isteğe devam etmelidir. İsteğin ilk bölümünün alındığını istemciye bildirmek için kullanılır.

Kullanım örneği: Sunucu kısmi isteği onaylar; istemci devam etmelidir.
101
Protokol Değiştiriliyor
1xx

Sunucu, istemcinin talebi üzerine farklı bir protokole geçiyor.

Kullanım örneği: HTTP'den WebSocket el sıkışmasına yükseltme.
102
İşleniyor
1xx

Sunucu isteği aldı ve işliyor, ancak henüz bir yanıt hazır değil.

Kullanım örneği: Uzun süren WebDAV isteklerinde zaman aşımını önleme.
103
Erken İpuçları
1xx

Nihai HTTP mesajından önce bazı yanıt başlıklarını döndürmek için kullanılır.

Kullanım örneği: Tam yanıt hazır olmadan önce kaynakları ön yükleme.
200
OK
2xx

İstek başarılı oldu. Anlamı, kullanılan HTTP yöntemine göre değişir.

Kullanım örneği: Başarılı GET, POST, PUT ve DELETE istekleri için standart yanıt.
201
Oluşturuldu
2xx

İstek başarılı oldu ve sonucunda yeni bir kaynak oluşturuldu.

Kullanım örneği: Yeni bir kullanıcı veya kayıt oluşturan başarılı POST isteği.
202
Kabul Edildi
2xx

İstek alındı ancak henüz işleme konmadı. İşlem eşzamansız olarak gerçekleşir.

Kullanım örneği: API üzerinden arka plan işi veya eşzamansız görev tetikleme.
203
Yetkili Olmayan Bilgi
2xx

Döndürülen üstveri kaynak sunucudan değil, yerel veya üçüncü taraf bir kopyadan gelir.

Kullanım örneği: Yanıtları dönüştüren veya önbelleğe alan proxy sunucuları.
204
İçerik Yok
2xx

İstek başarılı oldu ancak yanıtta gönderilecek içerik yok.

Kullanım örneği: Veri döndürmesi gerekmeyen DELETE veya PUT istekleri.
206
Kısmi İçerik
2xx

Sunucu, istemcinin gönderdiği range başlığı nedeniyle kaynağın yalnızca bir bölümünü iletiyor.

Kullanım örneği: Video akışı veya devam ettirilebilir dosya indirmeleri.
207
Çoklu Durum
2xx

WebDAV protokolünde birden fazla alt istek için birden fazla durum kodu.

Kullanım örneği: Birden fazla kaynak durumu içeren WebDAV PROPFIND yanıtları.
208
Zaten Bildirildi
2xx

Bir DAV bağlamasının üyeleri önceki bir yanıtta zaten sıralanmıştır.

Kullanım örneği: Üyelerin tekrarını önleyen WebDAV yanıtları.
226
IM Kullanıldı
2xx

Sunucu bir GET isteğini yerine getirdi ve yanıt, örnek manipülasyonlarının sonucudur.

Kullanım örneği: HTTP yanıtlarında delta kodlama.
301
Kalıcı Olarak Taşındı
3xx

İstenen kaynağın URL'si kalıcı olarak değişti. Yeni URL yanıtta verilir.

Kullanım örneği: Eski URL'den yeni URL'ye SEO dostu kalıcı yönlendirme.
302
Bulundu
3xx

İstenen kaynağın URL'si geçici olarak değişti. İleride başka değişiklikler olabilir.

Kullanım örneği: Bir sayfa güncellenirken yapılan geçici yönlendirme.
303
Başka Kaynağa Bakın
3xx

Sunucu bu yanıtı, istemciyi istenen kaynağı başka bir URI'den GET isteğiyle almaya yönlendirmek için gönderir.

Kullanım örneği: POST form gönderiminden sonra yönlendirme.
304
Değiştirilmedi
3xx

Önbellekleme için kullanılır. Yanıtın değişmediğini istemciye bildirir, böylece istemci önbellekteki sürümü kullanabilir.

Kullanım örneği: ETag veya Last-Modified başlıklarıyla tarayıcı önbelleği doğrulaması.
307
Geçici Yönlendirme
3xx

Sunucu bu yanıtı, istemciyi istenen kaynağı aynı yöntemle başka bir URI'den almaya yönlendirmek için gönderir.

Kullanım örneği: Özgün HTTP yöntemini koruyan geçici yönlendirme.
308
Kalıcı Yönlendirme
3xx

Özgün istekte kullanılan HTTP yöntemini koruyan kalıcı yönlendirme.

Kullanım örneği: POST yöntemini koruyan kalıcı API uç noktası taşıması.
400
Hatalı İstek
4xx

Bozuk sözdizimi veya geçersiz istek mesajı yapısı nedeniyle sunucu isteği işleyemiyor.

Kullanım örneği: Geçersiz JSON gövdesi veya eksik zorunlu sorgu parametreleri.
401
Yetkisiz
4xx

Kimlik doğrulama gerekiyor; sağlanmamış veya geçersiz.

Kullanım örneği: Geçerli bir token veya oturum içermeyen API isteği.
402
Ödeme Gerekli
4xx

Gelecekteki kullanım için ayrılmıştır; bazen dijital ödeme gereksinimleri için kullanılır.

Kullanım örneği: İçeriğe erişmek için ödeme duvarı veya abonelik gerekmesi.
403
Yasak
4xx

İstemcinin içeriğe erişim hakkı yok. 401'den farklı olarak kimlik biliniyor.

Kullanım örneği: Kimliği doğrulanmış bir kullanıcının yalnızca yöneticilere açık bir kaynağa erişmeye çalışması.
404
Bulunamadı
4xx

Sunucu istenen kaynağı bulamıyor. URL tanınmıyor.

Kullanım örneği: Var olmayan bir sayfaya veya kaynağa erişim.
405
Yönteme İzin Verilmiyor
4xx

İstek yöntemi biliniyor ancak hedef kaynak için desteklenmiyor.

Kullanım örneği: Yalnızca GET destekleyen bir uç noktaya DELETE gönderme.
406
Kabul Edilemez
4xx

Sunucu, istek başlıklarında tanımlanan kabul edilebilir değerler listesine uyan bir yanıt üretemiyor.

Kullanım örneği: Yalnızca JSON döndüren bir API'den istemcinin XML istemesi.
408
İstek Zaman Aşımı
4xx

Sunucu, beklemeye hazır olduğu süre içinde eksiksiz bir istek mesajı almadı.

Kullanım örneği: İstemcinin istek gövdesini göndermesinin çok uzun sürmesi.
409
Çakışma
4xx

İstek, sunucunun mevcut durumuyla çakışıyor.

Kullanım örneği: Zaten var olan bir kullanıcı adını oluşturmaya çalışma.
410
Artık Mevcut Değil
4xx

Hedef kaynak artık mevcut değil ve tekrar kullanılabilir olmayacak.

Kullanım örneği: Yönlendirme adresi olmadan kalıcı olarak silinmiş içerik.
411
Uzunluk Gerekli
4xx

Content-Length başlık alanı eksik olduğu için sunucu isteği reddetti.

Kullanım örneği: Content-Length başlığı olmayan POST isteği.
413
Yük Çok Büyük
4xx

Yük, sunucunun işlemeye istekli olduğundan daha büyük olduğu için sunucu isteği reddediyor.

Kullanım örneği: İzin verilen en büyük boyutu aşan dosya yükleme.
414
URI Çok Uzun
4xx

İstemcinin istediği URI, sunucunun yorumlamaya istekli olduğundan daha uzun.

Kullanım örneği: GET isteklerindeki aşırı uzun sorgu dizeleri.
415
Desteklenmeyen Ortam Türü
4xx

Yük biçimi desteklenmeyen bir biçimde olduğu için sunucu isteği kabul etmiyor.

Kullanım örneği: Yalnızca JSON kabul eden bir API uç noktasına XML gönderme.
422
İşlenemeyen Varlık
4xx

Sunucu içerik türünü anlıyor ancak talimatları işleyemiyor.

Kullanım örneği: Geçerli JSON içeren ancak alan değerleri geçersiz olan form verisi.
423
Kilitli
4xx

Erişilmek istenen kaynak kilitli.

Kullanım örneği: Başka bir kullanıcı tarafından kilitlenmiş WebDAV kaynağı.
425
Çok Erken
4xx

Sunucunun, yeniden oynatılabilecek bir isteği işleme riskini almak istemediğini belirtir.

Kullanım örneği: TLS 1.3 bağlantılarındaki erken veri.
429
Çok Fazla İstek
4xx

Kullanıcı belirli bir süre içinde çok fazla istek gönderdi (hız sınırlama).

Kullanım örneği: API hız sınırı aşıldı; istemci beklemeye geçmelidir.
431
İstek Başlık Alanları Çok Büyük
4xx

Başlık alanları çok büyük olduğu için sunucu isteği işlemeyi reddediyor.

Kullanım örneği: Sunucu sınırlarını aşan çerezler veya özel başlıklar.
451
Yasal Nedenlerle Kullanılamıyor
4xx

Sunucu, yasal talepler nedeniyle bir kaynağa erişimi engelliyor.

Kullanım örneği: DMCA kaldırma talebi veya yasal karar nedeniyle engellenen içerik.
500
Sunucu İç Hatası
5xx

Sunucu, nasıl ele alacağını bilmediği bir durumla karşılaştı.

Kullanım örneği: Sunucu tarafı kodda ele alınmayan bir istisna.
501
Uygulanmadı
5xx

İstek yöntemi sunucu tarafından desteklenmiyor ve ele alınamıyor.

Kullanım örneği: Sunucunun bir kaynakta PATCH yöntemini desteklememesi.
502
Hatalı Ağ Geçidi
5xx

Ağ geçidi olarak çalışan sunucu, üst sunucudan geçersiz bir yanıt aldı.

Kullanım örneği: Nginx'in arka uç uygulama sunucusundan hatalı yanıt alması.
503
Hizmet Kullanılamıyor
5xx

Sunucu isteği karşılamaya hazır değil. Yaygın nedenler bakım için kapalı olması veya aşırı yüklenmesidir.

Kullanım örneği: Bakımda olan veya yoğun trafik yaşayan sunucu.
504
Ağ Geçidi Zaman Aşımı
5xx

Ağ geçidi olarak çalışan sunucu, üst sunucudan zamanında yanıt alamadı.

Kullanım örneği: Üst API'nin yanıt vermesinin çok uzun sürmesi.
505
HTTP Sürümü Desteklenmiyor
5xx

İstekte kullanılan HTTP sürümü sunucu tarafından desteklenmiyor.

Kullanım örneği: Yalnızca HTTP/1.1 destekleyen bir sunucuyla HTTP/3 kullanan istemci.
506
Varyant Da Anlaşmaya Giriyor
5xx

Sunucuda saydam içerik anlaşmasıyla ilgili bir iç yapılandırma hatası var.

Kullanım örneği: Sunucuda yanlış yapılandırılmış içerik anlaşması.
507
Yetersiz Depolama
5xx

Sunucu, isteği tamamlamak için gereken temsili depolayamıyor.

Kullanım örneği: Depolama alanı tükenen WebDAV sunucusu.
508
Döngü Algılandı
5xx

Sunucu, isteği işlerken sonsuz bir döngü algıladı.

Kullanım örneği: Döngüsel başvurular oluşturan WebDAV isteği.
510
Genişletilmedi
5xx

Sunucunun isteği yerine getirebilmesi için istekte ek uzantılar bulunması gerekir.

Kullanım örneği: İstemcinin bir HTTP Extension Framework isteği göndermesi gerekir.
511
Ağ Kimlik Doğrulaması Gerekli
5xx

İstemcinin ağ erişimi elde etmek için kimlik doğrulaması yapması gerekir.

Kullanım örneği: İnternete erişmeden önce oturum açmayı zorunlu kılan giriş portalı.
HTTP Durum Kodları hakkında

Tüm HTTP durum kodları için açıklamalı başvuru rehberi.

HTTP Durum Kodları, BrowseryTools üzerinde Geliştirici Araçları kategorisinde yer alan ücretsiz bir araçtır. Tarayıcınızda, kurulum ve kayıt gerektirmeden, reklamsız ve filigransız çalışır. Sizden herhangi bir içerik istemez; dolayısıyla burada yüklenecek ya da saklanacak bir şey zaten yoktur.