1xx Informational
100 Continue
The server received the request headers and the client should send the request body.
Check a URL's HTTP statusWhat it means
A client that sends Expect: 100-continue waits for this interim response before uploading a large body, which avoids sending data the server would reject anyway.
Common causes
- The client sent an Expect: 100-continue header.
- A large upload is being negotiated before the body is sent.
How to fix it
- No action is needed; the final status follows after the body is sent.
- If uploads stall, check that proxies forward 100 Continue correctly.
Example response
HTTP/1.1 100 ContinueWorked example
A client sends Expect: 100-continue before uploading a large request body. The server's interim response tells it to continue; the client still waits for the final response after sending the body.
How to read this response
- Find the status line in your browser's Network panel, API client, or server access log.
- Read the response body and headers shown above; headers such as Location, Allow, Retry-After, and WWW-Authenticate explain the next step.
- Use the code's class to orient your diagnosis: informational, successful, redirected, request-related, or server-side.
How to check a status code
Enter a URL in the HTTP Status Checker to see its status code, every redirect hop, and response time. For redirect-heavy pages, the Website Speed Test shows how much time redirects add.
Frequently asked questions
- What it means: HTTP 100
- 100 Continue: The server received the request headers and the client should send the request body.
- Common causes: 100
- The client sent an Expect: 100-continue header. A large upload is being negotiated before the body is sent.
- How to fix it: HTTP 100
- No action is needed; the final status follows after the body is sent. If uploads stall, check that proxies forward 100 Continue correctly.
Defined in RFC 9110.