为api azure API管理器配置动态标头值

时间:2018-02-21 06:45:05

标签: azure azure-api-management

我已将API导入Azure APIM。我必须在APIM上指定标题详细信息。我可以知道,我该怎么做?

注意:我已尝试为该API添加策略,如下面的URL所述,但这是静态值。对于我的情况,我需要将动态值/不同的值传递给标头。 https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/api-management/api-management-sample-send-request.md

谢谢, Infaaz

1 个答案:

答案 0 :(得分:0)

您可以在APIM政策中拥有动态标头。我们支持政策中的表达

<set-header name="x-request-context-data" exists-action="override">
    <value>@(context.User.Id)</value>
</set-header>

来自sample

请查看在上下文对象policy expressions context object

上公开的所有内容

您可以阅读Set HttpHeader policy