Artinya
Permintaan diterima untuk diproses, tetapi pemrosesannya belum selesai. Hasilnya belum diketahui saat respons dikirim.
Penyebab umum
- Sebuah job masuk antrean (encoding video, ekspor, impor massal)
- Webhook atau event asinkron diterima
- API batch mengonfirmasi permintaan
Cara memperbaiki
Sebagai klien atau pengunjung
Lakukan polling ke URL status dari Location atau body, atau tunggu callback. Jangan anggap 202 sebagai bukti pekerjaan berhasil.
Sebagai pengelola situs atau API
Kembalikan tautan ke resource job yang melaporkan progres dan hasil akhir, dan dokumentasikan berapa lama job disimpan.
Contoh respons
HTTP/1.1 202 Accepted
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /jobs/7f3a/status
Content-Type: application/json
{
"job": "7f3a",
"state": "queued"
} Spesifikasi
FAQ
› Bagaimana saya tahu job 202 sudah selesai?
Lakukan polling ke URL job yang dikembalikan API, gunakan webhook, atau berlangganan event. Respons 202 itu sendiri tidak pernah berubah.
› Apakah permintaan 202 masih bisa gagal?
Ya. Server hanya berjanji untuk mencoba; job bisa gagal nanti dan melaporkannya di resource statusnya.