This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.
Disable Message Chunking
When processing large messages, message chunking facilitates sending the message as multiple independent chunks. Message chunking is set using the Transfer-Encoding: chunked header. However, some legacy backends might not support chunked messages. To disable sending chunked messages to the backend for a specific API, follow the steps below:
Create an
XMLfile with the following content:disable chunking
<sequence xmlns="http://ws.apache.org/ns/synapse" name="disableChunkingSeq"> <property name="DISABLE_CHUNKING" value="true" scope="axis2"/> </sequence>Use the same sequence and apply it as a mediation extension to the inflow of this particular API. For more details, see Creating per-API extensions. Once the API is published, chunking is disabled for the message that is sent to the backend.