
202 Durum Kodu Nedir?
202 Accepted, sunucunun bir isteği aldığını ve işleme kabul ettiğini ancak işlemin henüz tamamlanmadığını bildiren HTTP durum kodudur. Sunucu isteği anlamış ve geçerli bulmuştur ancak sonuç hemen üretilmez. İşlem arka planda devam eder ve tamamlanma zamanı belirsizdir.
202 Durum Kodu Ne Zaman Kullanılır?
Uzun Süren İşlemler
İşlemin tamamlanması saniyeler yerine dakikalar veya saatler alıyorsa istemciyi bekletmek yerine hemen 202 döndürmek daha iyi bir yaklaşımdır. İstemci isteğin kabul edildiğini öğrenir ve bağlantıyı kapatabilir.
Sıra Tabanlı Sistemler (Queue-Based Systems)
Mesaj kuyruğu (message queue) kullanan mimarilerde istek önce kuyruğa alınır, ardından işçi (worker) süreçler tarafından işlenir. Sunucu isteği kuyruğa eklediğinde 202 döndürür; asıl işlem arka planda gerçekleşir.
E-posta Gönderimi
Bir API üzerinden e-posta gönderme isteği yapıldığında e-posta servisinin gönderimi anlık gerçekleştirmesi her zaman mümkün değildir. İstek kabul edilir, gönderim kuyruğa alınır ve 202 döndürülür.
Webhook ve Bildirim Sistemleri
Bir olay gerçekleştiğinde tetiklenen webhook sistemlerinde istek alındıktan sonra işlem eş zamansız olarak yürütülür. Sunucu isteği kabul ettiğini bildirmek için 202 kullanır.
Yedekleme ve Dışa Aktarma İşlemleri
Büyük veri setlerinin yedeklenmesi veya dışa aktarılması arka planda yürütülen uzun işlemlerdir. Bu tür işlemlerin başlatılmasına verilen yanıt olarak 202 uygundur.
202 Durum Kodu SEO'yu Etkiler mi?
Arama motoru botları bir sayfayı taramak için istek gönderdiğinde 202 alırsa içeriğin henüz hazır olmadığını anlar. Botlar bu sayfayı indekslemez veya mevcut indeks kaydını güncelleme için tekrar taramaya alır.
HTML sayfaları için 202 kullanılmamalıdır. Ziyaretçiye veya bot'a sunulacak içerik hemen hazırsa 200 OK tercih edilmelidir. 202 yalnızca arka plan işlemlerini başlatan API endpoint'leri için uygundur; bu URL'ler zaten arama motorları tarafından indekslenmez.
202 Döndürüldükten Sonra İşlem Başarısız Olursa Ne Yapılmalıdır?
İstemciye başarısızlık durumunu bildirmenin iki yolu vardır. Birincisi durum sorgulama endpoint'inde hata bilgisi döndürmek; ikincisi webhook ile istemciye başarısızlık bildirimi göndermek. 202 yalnızca kabul bilgisidir; işlemin sonucu ayrıca iletilmelidir.
202 Önbelleklenebilir mi?
Varsayılan olarak önbellenemez. Yanıt her seferinde işlemin o anki kabul durumunu yansıtır ancak özel önbellek başlıkları tanımlanırsa belirli koşullarda önbelleklenebilir hale getirilebilir.

Talha Boğaz
İçerik Yazarı
Teknoloji ve internet dünyasına ilgi duyan bir içerik yazarıyım. Hosting, domain ve web teknolojileri hakkında araştırma yaparak kullanıcıların kolayca anlayabileceği bilgilendirici ve SEO uyumlu içerikler hazırlıyorum. Amacım, karmaşık teknik konuları sade ve anlaşılır bir şekilde anlatarak okuyuculara faydalı bilgiler sunmak.





