HTTPREF
← Back to status codes

HTTP Status Code

102 Processing

Informational

The server has received the request and is processing it, but no response is available yet.

HTTP status code reference, response example, common causes, fixes, and related status codes.

What does HTTP 102 Processing mean?

HTTP 102 Processing is a status code sent by a server to indicate the result of an HTTP request.

Status codes help browsers, APIs, apps, and backend systems understand whether a request succeeded, failed, was redirected, or needs additional action.

In practice, HTTP 102 Processing usually appears when a server responds under specific request, validation, permission, or infrastructure conditions.

Response example

HTTP/1.1 102 Processing

HTTP example

HTTP/1.1 102 Processing

Common causes

  • Long-running WebDAV operations
  • Complex server-side processing that takes more than a few seconds
  • Preventing the client from timing out during slow operations

How to fix it

  • Usually no action needed — the server will follow up with a final response
  • Check timeout settings if the client drops the connection prematurely

Common mistakes

  • Assuming the status code alone explains the full backend issue
  • Ignoring related response headers that add important context
  • Treating temporary errors as permanent failures
  • Retrying too aggressively without checking the cause
  • Debugging the frontend only when the problem is server-side

How browsers and APIs use it

Browsers, APIs, and backend services use HTTP status codes to understand the outcome of a request. Depending on the status code, an application may render content, retry a request, redirect the user, show an error, or trigger a different flow in the client or server.

Practical developer insight

Often confused with a stalled request, but it simply means the server is still working. 102 Processing is defined in RFC 4918 for WebDAV. It is rarely seen in modern REST APIs. Its main purpose is to tell the client that the server is alive and working, so the client does not time out during long operations.

Related status codes