Wso2 api管理器,网关不会从后端调用休息

时间:2017-01-25 19:38:10

标签: wso2 invoke gateway api-manager

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

请问配置中有问题或者什么?

2 个答案:

答案 0 :(得分:0)

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

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

感谢

答案 1 :(得分:0)

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

  1. 看看你是否可以调用其他一些REST服务(而不是你的后端)。
  2. 如果成功,请查看您是否可以通过HTTP(而不是HTTPS)连接到后端 - 这可能是您的网关节点的证书问题,不信任后端的SLL证书。
  3. 如果这没有帮助,看看你是否可以简化:例如,只需要一个GET / *,看看你是否可以调用它。
  4. 日志有助于进一步了解确切问题。您还可以enable call tracing with debug_ mediation sequences
  5. 显然,如果所有事情都因您自己的API Manager部署而失败,那么总会有一个托管版本 - WSO2 API Cloud - 由WSO2运行,因此事情已由公司预先配置并最新维护补丁级别和最佳实践。