API 控制台问题

API Console Issue

过去一个月我一直在静态 IP 上使用 WSO2 API Manager 1.9.1,我们非常喜欢它,所以将它放在 Azure 上的完全合格域名后面。由于我们仍仅将其用于内部用途,因此我们在下班时间关闭虚拟机以节省资金。我们的 Azure 设置不保证每次 VM 重新启动时都使用相同的 IP 地址。 FQDN 允许我们始终访问 https://api.mydomain.com,无论 VM IP 发生什么情况。

我将适当的配置文件更新到 FQDN,一切似乎都运行良好。然而!我遇到但似乎无法解决的一个问题是从 API 控制台调用 APIs。无论我做什么,我都会得到如下响应

Response Body no content Response Code 0 Response Headers { "error": "no response from server" }

奇怪的是,我可以从命令行或 SOAPUI 成功地进行相同的调用。所以它是 API 控制台的独特之处。我似乎无法在日志或谷歌搜索中找到任何有用的信息。我确实看到了一个反复出现的错误,但它不是很清楚甚至不完整(似乎被切断了)。

[2015-11-17 21:33:21,768] ERROR - AsyncDataPublisher Reconnection failed for

很高兴提供进一步的输入/信息。任何有关根本原因或查找位置的建议都将受到赞赏。预先感谢您的帮助!

编辑 #1 - 添加来自 chrome 的屏幕截图

由于以下问题,API 控制台可能无法给您答复

  1. 如果您使用的是 https,则必须在浏览器中输入网关 url 并在从 API 控制台调用 API 之前接受它(这如果网关中没有签名证书)

  2. CORS 问题,这可能是由于您的域未在访问中,允许 Options 调用的来源响应

  3. 如果您创建一个具有 https 后端的 API。您必须将端点 SSL 证书导入客户端-trustore.jks