首页 文章

WSO2 API Manager始终将'*'附加到带有斜杠的路径

提问于
浏览
1

在WSO2 API Manager 2.1中,每当我尝试使用尾部斜杠创建 endpoints 时,例如 /countries/ ,WSO2将 * 附加到路线,例如 /countries/* . 这些不被后端识别,因此它们失败了 . 如果我查看Swagger YAML,路线是在没有星形的情况下正确定义的,例如 /countries/

如何说服WSO2 API Manager不将 * 添加到我的路线?

Publisher 中,路径定义为 /countries/
Publisher view

但是在已发布的API中,路由显示为 /countries/* 并且路由调用失败,请参见 Store's API Console
Subscriber view

1 回答

  • 1

    这是一个已知问题,已在2.2.0中修复 .

    对于2.1.0,您可以尝试自己修复它 . 看看 swagger-ui.jsswagger-ui.min.js 文件

    wso2am-2.1.0/repository/deployment/server/jaggeryapps/store/site/themes/wso2/templates/api/swagger/swagger
    

    看到这个 .

    https://github.com/wso2/carbon-apimgt/pull/3325/files

相关问题