gpt4 book ai didi

iis - 向 ARR 请求添加自定义 header

转载 作者:行者123 更新时间:2023-12-04 11:10:00 36 4
gpt4 key购买 nike

我正在使用 ARR 作为反向代理在 IIS 后面运行服务。我知道有x-forwarded-forx-arr-log-id传递的 header 。但是,我想要的是传入的私钥,以便后备应用程序明确知道请求不是本地的(即使 ARR 服务器是)。我看过一些关于添加/替换服务器变量的帖子,但这似乎不是通过支持应用程序上的请求 header 来实现的。

我猜一定有一些 web.config 设置可以做到这一点,但到目前为止还没有找到它。

示例:X-PRIVATE-TOKEN: We are the children of Korn!
这样我就可以信任 x-forwarded-for address 是实际地址,而不是简单地不信任所有代理请求的 ip 地址引用。

最佳答案

答案,由 IIS.net 友情提供, 似乎是相关 URL 重写模块的一部分:

The request headers are set by using the same mechanism as for server variables, but with a special naming convention. If a server variable name in the collection starts with "HTTP_" then this results in an HTTP request header being set in accordance to the following naming convention:

All underscore ("_") symbols in the name are converted to dash symbols ("-"). All letters are converted to lower case. "HTTP_" prefix is removed For example the following configuration is used to sets the custom x-original-host header on the request:

<set name="HTTP_X_ORIGINAL_HOST" value="{HTTP_HOST}" />

关于iis - 向 ARR 请求添加自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13590027/

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