在WSO2 API Manager 2.1中,每当我尝试使用尾部斜杠创建 endpoints 时,例如 /countries/
,WSO2将 *
附加到路线,例如 /countries/*
. 这些不被后端识别,因此它们失败了 . 如果我查看Swagger YAML,路线是在没有星形的情况下正确定义的,例如 /countries/
如何说服WSO2 API Manager不将 *
添加到我的路线?
在 Publisher 中,路径定义为 /countries/
:
但是在已发布的API中,路由显示为 /countries/*
并且路由调用失败,请参见 Store's API Console :
1 回答
这是一个已知问题,已在2.2.0中修复 .
对于2.1.0,您可以尝试自己修复它 . 看看
swagger-ui.js
和swagger-ui.min.js
文件看到这个 .
https://github.com/wso2/carbon-apimgt/pull/3325/files