0

有谁知道如何使用 WSO2 api manager 通过 URL 模式指定强制参数。例如,我有一个将在 WSO2 api manager 中注册的 API,它的 uri 是 '/abc/search/?a="xx"&b="yy"',目前这两个查询参数 (a & b ) 是可选的。现在我想将“a”作为强制性的,但我不想更改 API 逻辑,有没有办法通过使用 wso2 api manager 来解决它?

在 URL 模式中,我之前尝试过 '/{a}'、'/?a={a}' 和 /{?a},但它们都不起作用

4

1 回答 1

1

从 APImanager 我们使用 URLmapping。您可以做的是,打开 API 配置,可以在 AM_HOME\repository\deployment\server\synapse-configs\default\api 文件夹中找到,然后使用 url 模板编辑 url-mapping 部分。

例如:

url-mapping="/*"

uri-template="/{string1}/{string2}" 
于 2013-08-13T05:15:48.250 回答