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