![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 89
The..Fuir
这个作者很懒,什么都没留下…
展开
-
vue项目配置代理解决跨域问题
什么是跨域?JavaScript同源策略:当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域之间相互请求资源,就算作“跨域”。同源策略要求源相同才能正常进行通信,即协议、域名、端口号都完全一致。**同源策略限制:**表单提交、AJAX请求等。 注意:跨域并不是请求发不出去,请求能发出去,服务端能收到请求并正常返回结果,只是结果被浏览器拦截了。......原创 2022-08-03 09:10:25 · 4979 阅读 · 0 评论 -
面试题72:跨域请求实现的方式
跨域:当浏览器执行脚本时会检查是否同源,只有同源的脚本才会执行,如果不同源即为跨域。这里的同源指访问的协议、域名、端口都相同。同源策略是由 Netscape 提出的著名安全策略,是浏览器最核心、基本的安全功能,它限制了一个源中加载脚本与来自其他源中资源的交互方式。Ajax 发起的跨域 HTTP 请求,结果被浏览器拦截,同时 Ajax 请求不能携带与本网站不同源的 Cookie。 等带有 src 属性的标签可...原创 2022-07-11 23:37:39 · 110 阅读 · 0 评论 -
面试题55:meta、viewport是做什么用的+怎么写
name为viewport表示供移动设备使用. content定义了viewport的属性.width表示移动设设备下显示的宽度为设备宽度(device-width)height表示移动设设备下显示的宽度为设备宽度.user-scalable表示用户缩放能力, no表示不允许.initial-scale表示设备与视口的缩放比率maximum和minimum分别表示缩放的最大最小值, 要注意的是, maximum必须必minimum大.上面的meta标签就是告诉浏览器, 不要在移动端显..原创 2022-06-27 12:06:23 · 250 阅读 · 0 评论 -
面试题54:浏览器/HTTP缓存机制
强制缓存优先于协商缓存进行,若强制缓存(Expires和Cache-Control)生效则直接使用缓存,若不生效则进行协商缓存(Last-Modified / If-Modified-Since和Etag / If-None-Match),协商缓存由服务器决定是否使用缓存,若协商缓存失效,那么代表该请求的缓存失效,重新获取请求结果,再存入浏览器缓存中;生效则返回304,继续使用缓存,主要过程如下:......原创 2022-06-27 10:01:29 · 311 阅读 · 0 评论 -
面试题24:三次握手和四次挥手(计算机网络)
面试官:请介绍一下三次握手和四次挥手三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。见过比较典型的面试场景是这样的:面试官:请介绍下三次握手求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到报文之后,会应答一个报文给客户端,第三次握手就是客户端收到报文后再给服务器发送一个报文,三次握手就成功了。面试官:然后呢?求职者:这就是三次握手的过程,很简单.原创 2022-04-26 23:06:22 · 1405 阅读 · 0 评论