1001xx InformationalInfo
HTTP 100 Continue
Defined in RFC 7231
What Does HTTP 100 Mean?
The server has received the request headers and the client should proceed to send the request body.
Common Causes
- 1Client sending large request body with Expect: 100-continue header
- 2Server acknowledging initial part of a request
- 3Intermediary proxy forwarding preliminary response
Impact
- ⚠No visible impact — this is an interim response
- ⚠Request continues processing normally
Ad Space – header
Developer Fix
For web developers and application engineers
- 1No action needed — this is normal HTTP behavior
- 2Ensure client libraries handle 100 Continue properly
- 3Use Expect header for large uploads to avoid wasted bandwidth
Server Admin Fix
For system administrators and DevOps engineers
- 1Verify server supports Expect: 100-continue properly
- 2Check proxy configurations for proper 1xx forwarding
Ad Space – after-fix
Frequently Asked Questions
Do I need to handle 100 Continue in my app?
Most HTTP client libraries handle 100 Continue automatically. You typically only need to worry about it if you're building a custom HTTP client or dealing with large file uploads.
Can 100 Continue cause problems?
Some older proxies and servers don't handle 100 Continue correctly, which can cause timeouts. If you experience issues, try disabling the Expect header in your client.
Related HTTP Status Codes
About the Author
Web Infrastructure Team
Verified against official RFC specifications and real-world server configurations. HTTP status code behavior confirmed across Apache, Nginx, and Cloudflare.