Web services 使用WSO2代理服务调用web服务时出错501

Web services 使用WSO2代理服务调用web服务时出错501,web-services,proxy,wso2,runtime-error,esb,Web Services,Proxy,Wso2,Runtime Error,Esb,我正在尝试调用web服务。 当我直接打电话时,工作正常。 但是当我使用URL代理服务在WSO2 ESB中发布时,Pass-through返回以下错误 501未实施 响应头 X-Squid-Error:错误取消请求0 X-Cache-Lookup:srv-endian2.5.1-test.datadec.es:8080中无 内容类型:text/html X-Cache:srv-endian2.5.1-test.datadec.es未命中 日期:2014年2月13日星期四09:01:58 GMT 服

我正在尝试调用web服务。 当我直接打电话时,工作正常。 但是当我使用URL代理服务在WSO2 ESB中发布时,Pass-through返回以下错误

501未实施

响应头

X-Squid-Error:错误取消请求0 X-Cache-Lookup:srv-endian2.5.1-test.datadec.es:8080中无 内容类型:text/html X-Cache:srv-endian2.5.1-test.datadec.es未命中 日期:2014年2月13日星期四09:01:58 GMT 服务器:WSO2 PassThrough HTTP 传输编码:分块 连接:关闭

我有时使用代理传递来获得其他web服务的成功,例如:eBay,它工作正常

有什么想法吗? 有人能帮我解决这个问题吗? 谢谢
Rafa这可能是因为后端无法正确处理分块。您可以将以下属性放入序列中以禁用分块

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

我已经尝试过这种可能性。只需更快地得到答案,但给出相同的错误。这是代码代理。。。。当直接将xml消息发送到服务器时,可以正常工作。您必须在点击发送中介之前进行设置;找到此问题的一种方法是分析发送到ESB和发送出ESB的有效负载,并找出任何差异。您可以通过在ESB上启用wire日志或通过tcpmon拦截消息来实现这一点。您使用的ESB版本是什么?最后,解决方案是属性DISABLE\u CHUNKING。谢谢你,阿米拉。