从9月份看到其他问题/答案,但仍然没有取得任何成功。我遇到了原帖中描述的相同问题,当点击“试一试”按钮时,右下角的点闪烁,但从未得到响应,即使没有列出授权密钥或没有提供参数。 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)
我可能需要做些什么?
答案 0 :(得分:0)
在“CORS配置”中设置API Store URL并重新启动服务器。 使用“无”身份验证类型将OPTIONS HTTP谓词添加到API资源中。 在Chrome浏览器中尝试使用您的API。 如果你的后端支持OPTIONS方法,那么这应该有效。
如果不起作用,请检查浏览器是否有错误。主要错误可以是,