WSO2 API 控制台请求了一个不安全的 XMLHttpRequest 端点

WSO2 API console requested an insecure XMLHttpRequest endpoint

我正在使用 WSO2 API Manager 1.9.1 并定义了一个可以通过 http 和 https 访问的服务。当我尝试通过 https://localhost:9443/store/apis/ 下的 API 控制台对其进行 "test" 时,API 调用失败,因为 REST AJAX 调用是通过 http 发送的的 https。

解决方法是将 API 方案设置为仅 https,但这并不是特别理想。是否有修复或其他方法来解决此问题?

当您尝试从网络浏览器访问 HTTPS URL 时会出现此问题 但终点实际上是 HTTP。这不是 API 管理器 1.9 中 swagger 控制台的默认行为。

通常当您使用 HTTPS 从 Web 浏览器访问时,API 控制台 (swagger console)默认调用HTTPS的一个端点。

发布 API.

时,尝试将服务公开为 HTTP 和 HTTPS(管理选项卡)

谢谢

奥吉特