设置 HTTP 代理

适用于:所有 API 管理层级

proxy 策略允许通过 HTTP 代理将转发的请求路由到后端。 网关和代理之间仅支持 HTTP(而不是 HTTPS)。 仅限基本和 NTLM 身份验证。

注意

按照策略声明中提供的顺序设置策略的元素和子元素。 详细了解如何设置或编辑 API 管理策略

策略语句

<proxy url="http://hostname-or-ip:port" username="username" password="password" />

属性

属性 说明 需要 默认
url http://host:port 形式的代理 URL。 允许使用策略表达式。 空值
username 要用于向代理进行身份验证的用户名。 允许使用策略表达式。 空值
password 要用于向代理进行身份验证的密码。 允许使用策略表达式。 空值

使用情况

使用注意事项

  • 建议使用命名值来提供凭据,在密钥保管库中保护机密。

示例

在此示例中,命名值用于用户名和密码,以避免在策略文档中存储敏感信息。

<proxy url="http://192.168.1.1:8080" username={{username}} password={{password}} />

后续步骤

有关使用策略的详细信息,请参阅: