2013-02-26 79 views
5

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

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

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

是否有任何已知的问题?我做了检查:

Cross domain request from HTTP to HTTPS aborts immediately

但是它提到的解决方案是,以确保证书是可信的,据我所知,SelfSSL使用/ T选项时,我把它这样做。那么还有什么需要改变的?

+1

得到它的工作,我不得不手动让Firefox忽略安全问题,所以它似乎没有被标记为可信。 – Grofit 2013-02-26 21:23:48

+0

我刚刚遇到同样的问题,为证书添加了一个安全异常。 – 2014-06-25 10:06:24

+0

如果firefox在js控制台中产生了更有用的错误,那将会很有帮助。 – 2014-06-25 10:07:09

回答

4

你不幸的是需要在firefox中手动设置它,但我相信如果你手动设置配置文件配置,你可以覆盖这种行为。