Disable Message Chunking

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:

  1. Create an XML file 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>
  2. 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.