【问题标题】:HTTP site to HTTPS webservice using CORS使用 CORS 的 HTTP 站点到 HTTPS Web 服务
【发布时间】:2013-02-12 11:49:42
【问题描述】:

我在域上有一个 HTML5/JS 网站,它使用 asp.mvc Web 服务在另一个域上进行 CORS 查询。

HTTP -> HTTP 一切正常,但是我们现在正在为用户特定的内容添加登录和身份验证机制,我们希望启用 HTTPS。但是它只是拒绝将选项请求发送到 Web 服务,只是给出“已中止”状态。

我正在使用 Firefox 进行测试,并且 Web 服务托管在具有自我证书的 IIS7 上(使用 SelfSSL7 生成)。

这方面是否存在任何已知问题?我确实检查了:

Cross domain request from HTTP to HTTPS aborts immediately

但是它提到解决方案是确保证书是可信的,据我所知,SelfSSL 在我调用它时使用 /T 选项来执行此操作。那么还有什么需要更改才能使其正常工作吗?

【问题讨论】:

  • 搞定了,我不得不手动让 Firefox 忽略安全问题,所以它似乎没有被标记为受信任。
  • 我刚刚遇到了同样的问题,为修复它的证书添加了一个安全例外。
  • 如果 firefox 在 js 控制台中生成更有用的错误会很有帮助。

标签: http iis https ssl-certificate cors


【解决方案1】:

很遗憾,您需要在 Firefox 中手动设置此设置,但我相信如果您手动设置配置文件配置,您可以覆盖此行为。

【讨论】:

    猜你喜欢
    • 2018-11-03
    • 2017-01-18
    • 2014-12-20
    • 2016-07-15
    • 2020-12-02
    • 2013-08-21
    • 1970-01-01
    • 2010-10-31
    • 2017-08-18
    相关资源
    最近更新 更多