DevToolPal
ID
2xx Berhasil

202 Accepted

Diterima

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
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

RFC 9110 §15.3.3

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.