202 Accepted, sunucunun isteği kabul ettiği ama henüz tamamlamadığı, hatta hiç tamamlamayabileceği anlamına gelir. HTTP'de arka planda yapılan bir işin sonucunu sonradan bildirmenin bir yolu yoktur; bu yüzden 202 kasıtlı olarak hiçbir taahhütte bulunmaz.
Toplu işler, dışa aktarmalar, video dönüştürme, mesaj kuyrukları ve arka planda çalışan diğer işler için kullanılır. İyi bir 202 yanıtı istemciye işi nasıl takip edeceğini söyler: durumun kontrol edilebileceği bir URL (gövdede veya bir Location başlığında) ve işin ne zaman biteceğine dair bir tahmin, bazen Retry-After ile birlikte.
İstemciler 202'yi başarı olarak değerlendirir. Örneğin webhook gönderen sistemler bu kodu, diğer 2xx kodları gibi, bir olayın alındığının onayı olarak kabul eder.
Örnek yanıt
HTTP/1.1 202 Accepted
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: https://api.example.com/v1/exports/3f9c
Retry-After: 30
Content-Type: application/json
Content-Length: 31
{"id":"3f9c","status":"queued"} SEO ve yönlendirme kontrolü
202'nin arama motorlarına yönelik sayfalarda yeri yoktur. Tarama botları onu başarı olarak değerlendirir, ancak genellikle dizine eklenecek bir şey yoktur. Analitik beacon'ları ve izleme uç noktaları çoğu zaman 202 veya 204 döndürür; bu bir sorun değildir, çünkü bunlar sayfa olarak taranmaz.
Yaygın nedenler ve kullanım alanları
- Bir API uzun süren bir işi kuyruğa aldı ve durumunun sorgulanabileceği bir URL döndürüyor.
- Bir webhook alıcısı olayı hemen onaylıyor ve daha sonra işliyor.
- Bir loglama veya analitik uç noktası verileri, saklandığını doğrulamadan kabul ediyor.