WSO2 ESB代理服务错误(传输错误:411错误:需要长度)

时间:2013-12-10 08:26:19

标签: wso2 wso2esb esb

我在wso2 esb中有一个http代理服务,当我尝试这项服务时,我有以下错误:

<TryitProxyError xmlns:h="http://wso2.org/ns/TryitProxy" h:status="SOAP envelope     error">org.apache.axis2.AxisFault: Transport error: 411 Error: Length      Required</TryitProxyError>

但是当在soapUI中尝试这个服务回复时......

2 个答案:

答案 0 :(得分:7)

这是因为您的后端服务需要Content Length标头。 请在发送调解器之前在inSequence中添加以下属性。理想情况下,应该在将消息发送到后端之前添加。

<property name="DISABLE_CHUNKING" scope="axis2" value="true"/> 

答案 1 :(得分:1)

<inSequence>
     <property name="DISABLE_CHUNKING" value="true" scope="axis2"/>
</inSequence>