【发布时间】:2020-02-21 12:57:54
【问题描述】:
我已经根据用户 ID 存储了一个命名值,因此我可以使用我选择的参考来识别负载提交者。
当我使用下面的策略时,我将值作为字符串获取,而不是实际查找命名值。如果我只是将用户 ID 写在双花括号内,而不是从上下文中动态获取它,那么查找工作正常,它会用我想要的命名值替换。
难道不能用简单的方式来做吗?
<policies>
<inbound>
<set-header name="x-request-context-data" exists-action="override">
<value>{{@(context.User.Id)}}</value>
</set-header>
</inbound>
</policies>
输出:
x-request-context-data: {{@(context.User.Id)}}
【问题讨论】:
标签: azure-api-management policy