【问题标题】:Wso2esb service proxy put in jms queue and sends back 200OKWso2esb 服务代理放入 jms 队列并发回 200OK
【发布时间】:2014-10-24 03:56:52
【问题描述】:

我真的花了很多时间都没有成功。 我正在尝试制作这种情况:

客户端调用 -> ESB 服务代理 -> JMS -> 将 200OK 发送回客户端

我使用了 thouse 属性:

但我的客户收到 202 接受的 http 状态。

是否有类似“FORCE_SC_ACCEPTED”的属性可以返回 200 而不是 202。

我尝试过使用这个但不工作 :-\ :

欢迎任何提示。

【问题讨论】:

  • 发布您的代理配置。

标签: wso2 wso2esb


【解决方案1】:

没有属性可以发回“200”,但您可以简单地使用 payloadFactory 创建自己的响应并将其发回:

 <payloadFactory>
    <format>
       <myResponse/>
    </format>
    <args/>
 </payloadFactory>
 <header name="To" action="remove"/>
 <property name="RESPONSE" value="true"/>
 <send/>  

【讨论】:

    猜你喜欢
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多