gpt4 book ai didi

Azure Frontdoor 动态 header

转载 作者:行者123 更新时间:2023-12-03 06:15:41 25 4
gpt4 key购买 nike

我正在使用 Azure Frontdoor,并且想要检查查询字符串中是否有已支付的 key ,如果存在,请在响应 header 中使用它。

例如,如果请求传入 https://example.com/?foo=bar,我想返回使用此查询字符串值的 header ,即:X-Foo-Header:栏

这可能吗?

我注意到我可以在响应 header 操作中访问 {query_string} 服务器变量,但不确定 Frontdoor 是否支持启用该值的任何类型的动态检查。引用:https://learn.microsoft.com/en-us/azure/frontdoor/rule-set-server-variables

最佳答案

如果查询字符串中只有一个字段并且您提前知道,则可以使用 query_string 服务器变量。您可以使用偏移量仅获取值并将其返回到预定义的响应 header 中。此示例规则集适用于您的示例:

implemented rule

从 Chrome 隐身窗口查询 URL 字符串:
query string url

Chrome 开发者工具中的结果:enter image description here

如果您希望它将查询字符串字段动态解析为“X-something-Header”,我认为现在不可能。您必须动态设置偏移值并能够解析查询字符串以确定“=”字符的位置。

关于Azure Frontdoor 动态 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76271389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com