APIcast does not send chunked requests when client request header includes "Transfer-Encoding: chunked"
Issue
- If a request sets the HTTP header "Transfer-Encoding: chunked" then the body will be sent as chunks and the upstream will expect this as such but instead receives the entire request not chunked and without a "Content-Length" header either.
- This only happens when APIcast is integrated with an HTTP Proxy or a Camel Proxy service and the traffic is sent over HTTPS.
Environment
- Red Hat 3scale API Management
- 2.13.x
- 2.14.x
- HTTP/Camel Proxy forwarding HTTPS traffic
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.