What does HTTP status code 102 mean?
The 102 Processing status code is an interim response used to inform the client that the server has accepted the complete request but has not yet finished processing it. It exists so the client does not time out while the server works on a long-running operation.
When to use it in APIs
Defined by WebDAV (RFC 2518, carried forward in RFC 4918) for methods like PROPFIND or COPY that may operate on many resources and take a long time to complete. A server can send a 102 to reset the client’s timeout clock while it continues processing.
How it compares to other codes
- 100 Continue: Sent before the client uploads a request body, whereas 102 is sent after the request is fully received, while the server is still working on it.