0
点赞
收藏
分享

微信扫一扫

【API管理 APIM】APIM中如何配置使用URL路径的方式传递参数(如由test.htm?name=xxx 变为test\xxx)

问题描述

在默认的URL传递参数中,我们使用的是​https://test01.azure-api.cn/echo/resource?param1=sample&param2=testname这样类型的URL。其中参数1,2都是附加在URL后面。但是基于MVC的路由模式,现在参数都是携带在URL中。如​​​https://test01.azure-api.cn/echo/resource/​​sample/​testname

在APIM中,如何配置实现呢?

 

操作步骤

一般情况下,在APIM配置参数时,是在Query部分添加需要的参数,而为了完成类似于MVC的路由路径,则可以在配置API操作时,在URL部分使用{param1}/{param2}标识符。

默认情况下配置参数:

 

【API管理 APIM】APIM中如何配置使用URL路径的方式传递参数(如由test.htm?name=xxx 变为test\xxx)_APIM

 

使用{param}标识符传递参数

【API管理 APIM】APIM中如何配置使用URL路径的方式传递参数(如由test.htm?name=xxx 变为test\xxx)_标识符_02

 

 

测试效果

请求的URL变为了MVC路由格式:​​https://test01.azure-api.cn/echo/resource-cached/123/456

【API管理 APIM】APIM中如何配置使用URL路径的方式传递参数(如由test.htm?name=xxx 变为test\xxx)_配置参数_03

 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!



举报

相关推荐

0 条评论