我在WSO2 API Manager上配置了一个REST API,它有一个Query Param。 从订户(从API控制台)调用时,请求将被定向到后端。但是,从API控制台发送的查询参数不会反映在BE变量中。 BE API是Java。
实际BE网址:
http://localhost:9000/APIMgmtRestFulServiceLengthFinder/testrest/lengthFinder/query?param1=sreedhar
API Mgr中的 上下文网址:/APIMgmtRestFulServiceLengthFinder/testrest/lengthFinder
url模式:/query
沙盒网址:
http://localhost:9000/APIMgmtRestFulServiceLengthFinder/testrest/lengthFinder/query?
问候,Sreedhar
答案 0 :(得分:0)
这是您应该如何在API Manager中创建api。
您也可以通过curl调用它,以便在从api控制台调用时查看是否有错误。
答案 1 :(得分:0)
我遇到了上述问题。但是,我重新创建了一个新的REST项目并应用了。以下是更新的网址
访问网址: http://localhost:9000/UserManagement/rest/UserService/lengthFinder?param1=sreedhar
上下文: / UserManagement / rest
网址格式: / UserService / lengthFinder 端点网址: http://localhost:9000/UserManagement/rest