【发布时间】:2018-04-13 15:08:40
【问题描述】:
我在 Azure 中使用 API 管理服务配置了一个 Api,所有端点都工作正常,我在入站策略中定义了一些规则,最后一个是设置的后端服务规则。此规则的目的是根据某些条件将请求重定向到不同的端点。问题如下:如果我在 Azure 中测试 api 端点,使用 API 管理服务提供的测试选项,所有过程都可以正常工作,我可以查看跟踪并检查 Api 管理服务如何接收请求,检查入站策略中定义的条件,最后将后端 url 更改为正确的端点。如果在 Azure 之外进行测试,例如使用 postman,API 管理服务响应 500 错误,错误描述为:Expression value is invalid。值不是有效的绝对 URL。 () Section : (inbound) Source : (set-backend-service)
【问题讨论】: