2013-03-05 81 views
1

我试图通过ESB代理一个宁静的服务。当我做GET请求时,一切正常,包括403或405错误。WSO2 ESB和其他请求使用

但是,当我尝试做PUT请求时,我总是得到“发件人错误”,并且邮件从不回到客户端。我甚至在ESB的日志中看到正确的消息正从服务返回给ESB,ESB似乎并没有很好地处理PUT请求的返回。

任何想法,我将不得不改变?我认为它可能需要一些API设置,但我无法弄清楚如何做到这一点。我发现了大量的实际XML示例,但没有找到如何实际设置它(通过GUI或其他方式)。

我也尝试设置进出序列以及错误序列,但它总是有相同的结果。

如果我将端点上的消息格式设置为REST或POX,它也不起作用。

此外,我已经尝试记录请求类型的顺序和GET请求这再次按预期工作,但对于PUT它甚至不记录任何东西,只是停止。

任何我必须做的,以获得PUT请求工作?

感谢,

- 布拉姆Cymet 软件开发 加拿大银行注有限公司 613-608-9752

回答

0

你可以随便写一个REST API来做到这一点。以下是关于如何配置restapi的simple post