Azure API 管理 - API 范围内的命名值
Azure API Management - named value at API scope
我想知道是否可以指定 Named value
之类的内容,但每个 API 分别指定?
所以如果我有,比如说 foo-API
和 bar-API
我可以为每个指定一个 命名的类值变量 ,例如 my-url
.所以现在当我创建一个全局策略时
<policies>
<inbound>
<base />
<send-request mode="new">
<set-url>{{my-url}}</set-url>
<set-method>POST</set-method>
<set-body>something</set-body>
</send-request>
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>
但 send-request
会将请求发送到 API 特定的 URL(例如,不同的 URL 用于 DEV、TEST、PROD)
不可能。命名值是一个全局集合,唯一的解决方法是将它们命名为具有足够的描述性,即前缀为 API id.
我想知道是否可以指定 Named value
之类的内容,但每个 API 分别指定?
所以如果我有,比如说 foo-API
和 bar-API
我可以为每个指定一个 命名的类值变量 ,例如 my-url
.所以现在当我创建一个全局策略时
<policies>
<inbound>
<base />
<send-request mode="new">
<set-url>{{my-url}}</set-url>
<set-method>POST</set-method>
<set-body>something</set-body>
</send-request>
</inbound>
<backend>
<base />
</backend>
<outbound>
<base />
</outbound>
<on-error>
<base />
</on-error>
</policies>
但 send-request
会将请求发送到 API 特定的 URL(例如,不同的 URL 用于 DEV、TEST、PROD)
不可能。命名值是一个全局集合,唯一的解决方法是将它们命名为具有足够的描述性,即前缀为 API id.