老师面试时候遇到的面试题?
来源:14-12 https-过程解析

weixin_慕丝2377090
2021-12-08
如果我在HTTPS页面发送一个HTTP请求,可以发送吗?反过来呢?
我回答是都不可以,因为同源策略的关系,但面试官让我再想想。
面试后去查了一下资料,HTTPS页面不可以发送一个HTTP请求,也找到了相关解释。
但是相关文章只是提到了“HTTP页面可以发送HTTPS请求”但没有解释为什么,所以想问一下老师,
1: 为什么HTTP页面可以发送HTTPS请求呢?
写回答
1回答
-
HTTP 页面发送 HTTPS 请求
ajax 是不行的,跨域
你说的应该是请求静态资源(如 img css js 等)
HTTP 页面可以请求 HTTPS 的静态资源。反过来,HTTPS 页面无法(或浏览器不建议)请求 HTTP 的静态资源,因为 HTTP 协议不再安全。
012021-12-09
相似问题