Azure APIM:如何更改后端URI



我在Azure APIM中定义了一个API。我添加了一个方法/用户。我希望该方法在后端服务中转换为/createUsers。

因此,前端API:POSThttps://xxx.domain.com/abc/dev/service/users->https://yyy.crm.dynamics.com/api/data/v9.1/createUsers

然而,我总是得到后端apihttps://yyy.crm.dynamics.com/api/data/v9.1/createUsers/users.有办法解决这个问题吗?

我已经尝试在后端选中覆盖复选框,但仍然在末尾附加/users。

似乎您已经将API的服务URL定义为;https://yyy.crm.dynamics.com/api/data/v9.1/createUsers",在这种情况下,您需要将操作URI部分重写为"/"使用rewrite-uri策略(https://learn.microsoft.com/en-us/azure/api-management/api-management-transformation-policies#RewriteURL):

<rewrite-uri template="/" copy-unmatched-params="true" />

最新更新