1

我试图强制 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不出现?怎么了?

4

1 回答 1

2

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

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

outSequence您提到的属性在路径中不起作用。

该修复程序应该在下一个版本中可用。

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

于 2014-03-14T02:11:23.817 回答