WSO2 ESB和Rest with PUT请求

时间:2013-03-05 03:42:06

标签: web-services rest proxy wso2 wso2esb

我试图通过ESB代理一个宁静的服务。当我做GET请求时,一切都很完美,包括403或405错误。

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

知道我必须改变什么吗?我认为它可能需要一些API设置,但我无法弄清楚如何做到这一点。我已经找到了大量实际XML的例子,但没有找到如何实际设置它(通过GUI或其他方式)。

我也尝试过设置输入和输出序列以及故障序列,但它总是有相同的结果。

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

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

我需要做些什么来让PUT请求正常工作?

谢谢,

- Bram Cymet 软件开发师 加拿大钞票有限公司 613-608-9752

1 个答案:

答案 0 :(得分:0)

您可以轻松编写REST API来执行此操作。这是关于如何配置restapi的simple post