WSO2 1.7 - “尝试一下”不起作用

WSO2 1.7 - "Try It" Doesn't work

本文关键字:一下 尝试一下 不起作用 WSO2      更新时间:2023-09-26

从九月开始看到了其他问题/答案,但仍然没有任何成功。我遇到了原始帖子中描述的相同问题,当点击"尝试"按钮时,点在右下角闪烁,但从未得到响应,即使没有列出授权密钥或没有提供参数。FireFox和Chrome都在做同样的事情。我尝试按照上一篇文章中所述更新 CORS 配置,重新启动服务器,但没有效果。我使用了Firebug,并在控制台中看到以下内容:

Blocked loading mixed active content "...localhost:8280/phoneverify/1.1.0?PhoneNumber=18008765432&LicenseKey=0"
...l = xml.replace(reg, '$1'n$2$3').replace(wsexp, '$1'n').replace(contexp, '$1'n$2...
swagger-ui.js (line 1624)

任何想法我可能需要做什么?

在 CORS 配置中设置 API 存储 URL,然后重新启动服务器。将选项HTTP谓词添加到具有"无"身份验证类型的API资源中。在 chrome 浏览器中试用您的 API。如果您的后端支持 OPTIONS 方法,那么这应该可以工作。

如果它不起作用,请检查浏览器中是否有任何错误。主要错误可能是,

  • API 不支持当前尝试资源的 OPTIONS 方法"无"身份验证类型。
  • 后端不支持选项方法。
  • 您当前正在尝试招摇的 API 商店地址不是包含在 CORS 配置中。
  • 浏览器阻止。