老师面试时候遇到的面试题?

来源:14-12 https-过程解析

weixin_慕丝2377090

2021-12-08

如果我在HTTPS页面发送一个HTTP请求,可以发送吗?反过来呢?
我回答是都不可以,因为同源策略的关系,但面试官让我再想想。

面试后去查了一下资料,HTTPS页面不可以发送一个HTTP请求,也找到了相关解释。
但是相关文章只是提到了“HTTP页面可以发送HTTPS请求”但没有解释为什么,所以想问一下老师,
1: 为什么HTTP页面可以发送HTTPS请求呢?

写回答

1回答

双越

2021-12-09

HTTP 页面发送 HTTPS 请求

ajax 是不行的,跨域

//img.mukewang.com/szimg/61b14792093ca65c12380118.jpg


你说的应该是请求静态资源(如 img css js 等)

HTTP 页面可以请求 HTTPS 的静态资源。反过来,HTTPS 页面无法(或浏览器不建议)请求 HTTP 的静态资源,因为 HTTP 协议不再安全。

0
1
weixin_慕丝2377090
非常感谢!
2021-12-09
共1条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程