DevToolPal
IT
2xx Successo

202 Accepted

Accettato

Cosa significa

La richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è terminata. L'esito è sconosciuto al momento della risposta.

Cause comuni

  • Un lavoro è stato messo in coda (codifica video, esportazione, importazione massiva)
  • Un webhook o evento asincrono è stato accettato
  • Un'API batch ha confermato una richiesta

Come risolvere

Lato client o visitatore

Interroga l'URL di stato in Location o nel corpo, oppure attendi un callback. Non considerare il 202 una prova che il lavoro sia riuscito.

Lato gestore del sito o dell’API

Restituisci un link a una risorsa di lavoro che riporti avanzamento ed esito finale, e documenta per quanto tempo vengono conservati i lavori.

Risposta di esempio

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

Specifica

RFC 9110 §15.3.3

Domande frequenti

› Come so quando un lavoro con 202 è finito?

Interroga l'URL del lavoro restituito dall'API, usa un webhook o iscriviti agli eventi. La risposta 202 in sé non cambia mai.

› Una richiesta con 202 può ancora fallire?

Sì. Il server ha solo promesso di provarci; il lavoro può fallire in seguito e segnalarlo sulla sua risorsa di stato.