102

HTTP 102 Processing

1xx Informational

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();
}
Last updated: 21 Jun 2026