我试图通过ESB代理一个宁静的服务。当我做GET请求时,一切都很完美,包括403或405错误。
然而,当我尝试执行PUT请求时,我总是会收到“发件人错误”,并且邮件永远不会回到客户端。我甚至在ESB的日志中看到正确的消息从服务返回到ESB,ESB似乎似乎没有很好地处理PUT请求的返回。
知道我必须改变什么吗?我认为它可能需要一些API设置,但我无法弄清楚如何做到这一点。我已经找到了大量实际XML的例子,但没有找到如何实际设置它(通过GUI或其他方式)。
我也尝试过设置输入和输出序列以及故障序列,但它总是有相同的结果。
如果我将端点上的消息格式设置为REST或POX,则它也不起作用。
此外,我已尝试按顺序记录请求类型,对于GET请求,这再次按预期工作,但对于PUT,它甚至不记录任何内容而只是停止。
我需要做些什么来让PUT请求正常工作?
谢谢,
- Bram Cymet 软件开发师 加拿大钞票有限公司 613-608-9752