https://bz.apache.org/bugzilla/show_bug.cgi?id=57661
--- Comment #11 from Malay <ma...@backblaze.com> --- I took a closer look at my implementation and it is actually option (c): c) container sends it when an InputStream / Reader is first used The approach that I'm taking is to only send the '100 continue' response when the application reads the request body, there is no additional blocking involved, so it will not interfere with handling of requests with no content. Regarding requests like DELETE that do not contain content, it is not allowed for those requests to contain the "Expect: 100-continue" header, from RFC 7231 5.1.1: A client MUST NOT generate a 100-continue expectation in a request that does not include a message body. >From what I can tell, Apache HttpComponents will not add the "Expect: 100-continue" header if the content body size is zero. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org