Navigation
What does status code 202 Accepted mean?
The 2xx (Successful) class of status code indicates that the client’s request was successfully received, understood, and accepted.
The status code 202 accepted means, although the request has been approved for processing, it has not yet been finished. The request may or may not be fulfilled in the end, depending on whether it is denied during processing.
The HTTP response code 202 is non-committal, which means there is no mechanism for the HTTP to provide an asynchronous response stating the result of processing the request later. It’s designed for situations when the request is handled by another process or server, as well as batch processing.
Status
202 Accepted
202 Code References
Rails HTTP Status Symbol | accepted |
Go HTTP Status Constant | http.StatusAccepted |
Symfony HTTP Status Constant | Response::HTTP_ACCEPTED |
Python2 HTTP Status Constant | httplib.ACCEPTED |
Python3+ HTTP Status Constant | http.client.ACCEPTED |
Python3.5+ HTTP Status Constant | http.HTTPStatus.ACCEPTED |
Specifications
Specification | Title |
RFC 7231, section 6.3.3: 202 Accepted | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
FAQs
What does error code 202 mean?
The HTTP status code 202 Accepted response indicates that the request has been accepted for processing, but that processing has not yet begun.
What are success status codes?
The most popular code for indicating success is 201 Created, which means the request has been fulfilled and resulted in a new resource being created
If the operation can’t be completed right away, the server SHOULD instead respond with a 202 (Accepted) response.
What is the difference between status code 202 Accepted vs 200 Ok?
The response code 200 OK indicates that the request was successful and that our request is now being processed. The answer is the service’s last payload, and it will not take any further action.
202 Accepted, on the other hand, indicates that the request has been accepted for processing and that the service has begun. This does not imply that the processing was successful or that the procedure was completed.
Related Post: HTTP Status Code – 201 Created
Conclusion
I hope this article was able to help you with your doubts and queries related to HTTP status code 201 created. Still, if there are any questions you have that are unanswered, feel free to ask them in the comment section, we would be happy to assist you. Thank you.
Kedar Dangal
Making a difference, Adding the sum.