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

Reply via email to