More
More
100 Continue
The server has received the request headers and the client can go ahead and send the body.
- Code
100- Reason phrase
- Continue
- Class
- 1xx Informational
- Defined in
- RFC 9110 section 15.2.1
- Cacheable by default
- No
What it means
An interim response: the server sends it before the final one, and the client keeps waiting.
When a server should send it. Only when the request carried Expect: 100-continue and the server is willing to receive the body. If it will reject the request anyway, for example because the body is too large or the login is missing, it should send that final status straight away instead.
Common causes. A client sent Expect: 100-continue before uploading a large body, to check the server would accept it first.
What to do. Nothing. If uploads stall at this point, a proxy in between may not support Expect: 100-continue; disable it in the client.
How clients and crawlers treat it
Browsers and HTTP clients. Browsers never ask for it. curl sends Expect: 100-continue for larger uploads and waits up to a second for the 100 before sending the body anyway. HTTP/2 and HTTP/3 support it as an interim response too.
Google Search. An interim response has no effect on indexing; Google acts on the final status that follows it. Source: Google Search Central, How HTTP status codes, and network and DNS errors affect Google Search.
Caching. Never cached: an interim response is not a final answer to the request.
Example response
HTTP/1.1 100 Continue (the final response follows on the same connection)
Applications almost never send a 1xx response by hand: the web server or HTTP library produces it as part of the protocol.
Related codes
- 417Expectation FailedThe server cannot meet the Expect header in the request.
- 413Content Too LargeThe request body is bigger than the server allows.
- 101Switching ProtocolsThe server agrees to change protocol on this connection, as the client asked in its Upgrade header.
All status codes · All 1xx codes
Names and numbers from the IANA HTTP Status Code Registry. Google Search behaviour as documented by Google Search Central.