Wso2 api 管理器,网关不从后端调用 rest

Wso2 api manager, gateway doesn't invoke rest from the backend

我是新的 api 经理,我安装了它然后发布了一个休息服务但是当我 运行 它时网关不调用服务

请问配置有问题还是什么?

错误可能是由于Access-Control-Allow-Header错误,请检查浏览器developer-tool(F12)控制台是否有错误。

将 Access-Control-Allow-Headers 设置为 * In /wso2am-2.0.0/repository/conf/api-manager.xml 并尝试。

谢谢

尝试一般的故障排除技巧:

  1. 看看您是否可以调用其他一些 REST 服务(不是您的后端)。
  2. 如果成功,请查看您是否可以通过 HTTP(而非 HTTPS)连接到您的后端 - 这可能是您的网关节点不信任后端的 SLL 证书的证书问题。
  3. 如果这没有帮助,请查看是否可以使事情变得更简单:例如,只需一个 GET /* 并查看是否可以调用它。
  4. 日志有助于进一步调查具体问题。您也可以 enable call tracing with debug_ mediation sequences.

显然,如果您自己的 API Manager 部署失败了,那么总会有一个托管版本 - WSO2 API Cloud - WSO2 正在 运行 所以事情已经 pre-configured 由公司维护并保持最新的补丁级别和最佳实践。