WSO2 ESB REST发布请求空响应

时间:2014-01-07 14:12:26

标签: wso2esb

我正在尝试通过Post请求调用Rest Api,但ESB返回总是空响应。对于GET请求,ESB正确发送响应。

我已经尝试了几乎所有的东西,但仍然无法使这项工作。我的最终目标是存储客户端通过Post请求(大请求)发送的消息,并向用户发送XML结构化响应消息排队。这是我尝试过的简单示例,但是对于Post请求空响应是由ESB发送的。

<inSequence xmlns="http://ws.apache.org/ns/synapse">
<log>
  <property name="text" value="IN Sequence"></property>
</log>
<header name="To" scope="default" action="remove"></header>
<property name="RESPONSE" value="true" scope="default" type="STRING"></property>
<payloadFactory media-type="xml">
  <format>
        <response xmlns="">Hello world</response>
  </format>
</payloadFactory>
<send></send>
</inSequence>

这是在WSO2 ESB 4.0.8中的BUG还是我错过了什么?

谢谢, 卡里

1 个答案:

答案 0 :(得分:1)

现在已经解决了。实际上问题是在Rest客户端我没有指定Content-type。添加Content-Type application / xml -header后。 XML响应适用于POST请求。对于GET请求,这一直在运作。

相关问题