我试图拦截一个端点,其中 URI 的值与交换标头中的某些信息相匹配。
假设我在标题中有一个名为DatabaseName 的字段。我想强制执行特定路由仅写入标头中指定的数据库。
我可以做这样的事情吗?
interceptSendToEndpoint("mock:${in.header.DatabaseName}")
我试过了,但它似乎不起作用。我有哪些选择?
我也在考虑做类似的事情:
interceptSendToEndpoint("mock:*").when(...)?
但是在这种情况下,我不确定是否可以在 when 表达式中引用被拦截节点的 URI。
谢谢