https://bz.apache.org/bugzilla/show_bug.cgi?id=57661
--- Comment #12 from Michael Osipov <micha...@apache.org> --- (In reply to Malay from comment #11) > 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. Thanks for citing. I did not have this in mind. -- 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