https://bz.apache.org/bugzilla/show_bug.cgi?id=69545
Bug ID: 69545 Summary: Issue Posting a huge content with header transfer-encoding chunked not working from 10.1.29 version of tomcat in spring cloud gateway application using reactive webflux Product: Tomcat 10 Version: unspecified Hardware: PC Status: NEW Severity: blocker Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: aravindg...@gmail.com Target Milestone: ------ Hi Team, We have an issue when huge content is posted in the request body for an endpoint in spring boot application that’s using embed tomcat version 10.1.29 and above. We are making a HTTP post call with Jason request body has having around 700000 characters (pdf content base 64 encoded string) This is working in 10.1.28 and below versions. The application is a spring cloud gateway based on reactive webflux. Looks like the below change in the 10.1.29 version might have caused the issue. While the tomcat reading the http posted request it’s not reading all the chunks of the request. Correct a regression in the fix for non-blocking reads of chunked request bodies that caused InputStream.available() to return a non-zero value when there was no data to read. In some circumstances this could cause a blocking read to block waiting for more data rather than return the data it had already received. (markt) Kindly request to help us with this issue fix. Thanks, Aravinda -- 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