gpt4 book ai didi

azure - 将目标 URL 重写为 header 值

转载 作者:行者123 更新时间:2023-12-02 23:35:39 25 4
gpt4 key购买 nike

API 管理可以将后端 URL 重写为请求 header 的值吗?例如,如果我有一个源自 header X-ProxyTarget: https://api.ipify.org/ 的请求,我将其发送到 https://my-api.azure -api.net/proxy 那么入站(或后端)上的策略(或策略组合)可以将请求转发到 https://api.ipify.org 吗?

最佳答案

您可以在入站部分使用 set-backend-service 策略。此策略更新所提供的后端 URL,并读取输入 header 值以设置 url。示例代码:

<set-backend-service base-url="@(context.Request.Headers.GetValueOrDefault("X-ProxyTarget","http://my-api.net"))" />

引用文献:https://learn.microsoft.com/en-us/azure/api-management/api-management-transformation-policies#SetBackendService

关于azure - 将目标 URL 重写为 header 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72907060/

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