WSO2 ESB FORCE_HTTP_1.0无法正常工作

时间:2014-03-13 22:03:44

标签: wso2 axis2 wso2esb http-1.0

我试图强制WSO2将http版本设置为1.0,因为服务的客户端需要Content-Length属性。我在outSequence

之前的<send/>中配置了以下属性
<property name="FORCE_HTTP_1.0" value="true" scope="axis2"/>
<property name="DISABLE_CHUNKING" value="true" scope="axis2"/>

但它不起作用!响应标题:

HTTP/1.0 200 OK
userAgent: Synapse-PT-HttpComponents-NIO
Host: localhost:8280
SOAPAction: "sendMessage"
Accept-Encoding: gzip,deflate
Content-Type: text/xml; charset=UTF-8
Server: WSO2-PassThrough-HTTP
Date: Thu, 13 Mar 2014 21:55:25 GMT
Connection: Close

我使用ESB 4.6.0和SoapUI来调用该服务 为什么Content-Length没有出现?怎么了?

1 个答案:

答案 0 :(得分:2)

这是ESB中的一个错误,我们最近修复了它。

https://wso2.org/jira/browse/ESBJAVA-2985

您提到的属性无法在outSequence路径中使用。

修复程序应在下一版本中提供。

Synapse传输的补丁也附在ESBJAVA-2985中,您可以在{WSO2 ESB中patch使用Synapse版本。