2022xx SuccessNone
HTTP 202 Accepted
Defined in RFC 7231
What Does HTTP 202 Mean?
The request has been accepted for processing, but the processing has not been completed.
Common Causes
- 1Asynchronous task queued for processing
- 2Batch job submitted successfully
- 3Email or notification queued for delivery
Impact
- ⚠Request acknowledged but results not immediately available
- ⚠May need to check back later for completion status
Ad Space – header
Developer Fix
For web developers and application engineers
- 1Provide a status endpoint for clients to poll
- 2Include estimated completion time in response
- 3Implement webhook callbacks for completion notification
Server Admin Fix
For system administrators and DevOps engineers
- 1Monitor background job queue health
- 2Ensure worker processes are running
- 3Set up alerting for stalled jobs
Ad Space – after-fix
Frequently Asked Questions
How should a client handle a 202 response?
The client should either poll a status endpoint provided in the response or listen for a webhook callback. The response body typically includes a job ID or status URL.
Is 202 the same as 200?
No. 200 means the request completed successfully. 202 means the server accepted the request but hasn't finished processing it yet.
Related HTTP Status Codes
About the Author
Web Infrastructure Team
Verified against official RFC specifications and real-world server configurations. HTTP status code behavior confirmed across Apache, Nginx, and Cloudflare.