HTTPS和HTTP CORS

我的问题很简单,但我找不到答案,也没有自己进行测试的资源。我可以从一个域向另一个HTTPS域发出HTTPS

CORS请求吗?我可以从一个域向另一个HTTPS域发出HTTP CORS请求吗?我知道,我可以执行从一个域到另一个HTTP域的HTTP

CORS请求,但是当使用HTTPS时,我不知道是否存在任何区别。

谢谢,

菲利普

回答:

是的,您可以从一个HTTPS域向另一个HTTPS域发出CORS请求。

唯一的区别是,因为HTTPS是安全来源,所以您只能调用安全来源,因此不能调用HTTP,浏览器将使用以下消息将其阻止:

混合内容:“ https://example.com/index.html

”上的页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点“

http://example2.com/endpoint

”。该请求已被阻止;内容必须通过HTTPS提供。

:如果您允许http请求调用您的https网页,它将是不安全的,因为这意味着攻击者可以使用受害者的cookie将请求强制发送到您的https网页并阅读答案。

以上是 HTTPS和HTTP CORS 的全部内容, 来源链接: utcz.com/qa/422596.html

回到顶部