【发布时间】:2016-10-19 03:14:37
【问题描述】:
我有一个将数据放入参数({uri.var.parameter})的代理,并在其中调用一个用于发布参数的rest api。这个 api 的响应是这样的:
<ResultSet count="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Result>
<id>126</id>
<contact_type>Individual</contact_type>
.
.
.
</Result>
</ResultSet>
当我在soapui中使用参数调用这个api时,我可以看到上面的响应,但是当我通过WSO2 ESB 4.9.0调用它时,我收到一个错误: 第一个元素必须包含本地名称 Envelope ,但找到了 ResultSet 我的请求已发布到 api 但 wso2 esb 无法解析响应。 当我将属性 OUT_ONLY=true 放入突触时,我的请求成功但显然我没有收到任何响应。 当我在 SoapUI 的响应头中检查 content_type 时,它是 :text/xml;charset=UTF8 我找到this post 并在axis2 配置文件的messageFomatter 和messageBuilder 中添加了content_type:text/xml,但我仍然收到同样的错误。 你能不能给我你的解决方案。谢谢
【问题讨论】:
-
尝试设置