102
HTTP 102 Processing
1xx Informational
- Home
- HTTP Status Codes
- 1xx
- 102
1xx Informational
RFC 2518, Section 10.1
What is HTTP 102 Processing?
The 102 (Processing) status code is an informational response used in Web Distributed Authoring and Versioning (WebDAV). It indicates that the server has received and is processing the request, but no response is available yet. This prevents the client from timing out while the server completes a long-running request.
Common Use Cases
- Long-running WebDAV operations
- Preventing timeout for complex server-side processing
Usage Example
When a WebDAV client sends a PROPFIND or COPY operation on a large directory tree, the server may respond with 102 Processing to prevent the client from timing out. The client should continue waiting for the final response rather than treating 102 as the final answer.
// Pseudocode for handling 102 in an HTTP client
$response = $client->request('PROPFIND', '/webdav/large-folder');
if ($response->getStatusCode() === 102) {
// Still processing, wait for the final response
$finalResponse = $client->wait();
}