我想设置一个Azure API网关,该网关接受对后端服务的请求,并将请求直接传递给后端,而无需进行任何修改。例如: (->表示它将被路由到)
https://dude.azure-api.net/foo-> https://realapi.mycompany.com/foo
https://dude.azure-api.net/bar-> https://realapi.mycompany.com/bar
等
我想使用通配符进行设置,这样就不必在每个API中都指定每个端点。
这与Use Azure Api Management as a passthrough
非常非常相似但是,我将GET和POST结合使用,因此无法接受已接受的解决方案。
谁能告诉我该怎么做?
答案 0 :(得分:0)
您将必须根据HTTP方法创建通配符操作。对于上面的示例,您可以创建两个API,一个带有/ foo后缀,另一个带有/ bar。两者都应该有两个操作-GET和POST-以“ / *”作为URI模板。
或者,如果您想要完整的传递,请使用-/后缀创建单个API,并使用“ / *” URI模板创建两个操作-GET和POST。
答案 1 :(得分:0)
要获得完整的传递,您只需将“ /”指定为 API URL后缀