Hi Mark, Thank you very much for your answer. The server should reset the wrong request which PUT with Wrong Content-Length and not GET.
We have been using Jetty for our server --> Apache Camel Proxy --> Spring boot. Jetty handle this gracefully. Spring boot (embedded tomcat does not). Is this correct behavior as expected? Thanks, Bhavesh On Fri, Feb 1, 2019 at 12:20 PM Mark Thomas <ma...@apache.org> wrote: > On 01/02/2019 20:10, Bhavesh Mistry wrote: > > Hello Tomcat Developers, > > > > I have a unique situation about HTTP Protocol PAYLOAD parsing and > > Content-Length Header. When PUT/POST Content-Length is NOT correct > (client > > send wrong Content-Lenght), the tomcat is able to parse the request and > > respond to request with 2xx but subsequent on SAME TCP connection fails > > with corrupted HTTP HEADER. > > That is expected behaviour when you have a broken client. > > Mark > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > >