我正在尝试通过 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