1

我正在尝试通过 ESB 代理一个安静的服务。当我执行 GET 请求时,一切正常,包括 403 或 405 错误。

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

知道我必须改变什么吗?我认为它可能需要一些 API 设置,但我不知道该怎么做。我找到了大量实际 XML 的示例,但没有找到如何实际设置它(通过 GUI 或其他方式)。

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

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

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

我必须做些什么才能使 PUT 请求正常工作?

谢谢,

-- Bram Cymet 软件开发商 Canadian Bank Note Co. Ltd. 613-608-9752

4

1 回答 1

0

您可以轻松编写一个 REST API 来执行此操作。这是一篇关于如何配置restapi的简单帖子。

于 2013-04-03T17:25:36.063 回答