![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 84
CreatorRay
这个作者很懒,什么都没留下…
展开
-
GPT每日面试题—强缓存和协商缓存
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:强缓存和协商缓存?原创 2024-02-22 23:34:16 · 436 阅读 · 0 评论 -
GPT每日面试题—HTTP三次握手四次挥手
充分利用ChatGPT的优势,帮助我们快速准备前端面试。今日问题:HTTP三次握手和四次挥手?为什么是三次握手而不是二次或者四次呢?原创 2024-02-18 11:27:26 · 392 阅读 · 0 评论 -
为什么POST请求经常发送两次?
大多数初级前端程序员,在通过浏览器F12的调试工具调试网络请求时,可能都会有一个发现,在进行POST请求时,明明代码里只请求了一次,为什么network里发送了两次呢,难道我代码出bug了?带着疑问点开第一个请求才发现,原来第一个是OPTIONS类型的请求,第二个才是我代码里写的POST类型的请求。那为什么,POST请求之前默认伴随着一个OPTIONS请求呢?原创 2023-10-26 01:29:49 · 1213 阅读 · 0 评论 -
前端缓存之HTTP缓存(强缓存+协商缓存)
HTTP缓存HTTP Cache是我们开发中接触最多的缓存, 它分为强缓存和协商缓存强缓存: 直接从本地副本对比获取, 不去请求服务器, 返回的状态码是200协商缓存: 会去服务器对比, 若没改变才直接读取本地缓存, 返回的状态码是304(一)、强缓存强缓存主要包括expires和cache-control1、expiresexpires是HTTP1.0中定义的缓存字段。当我们请求一个资源, 服务器返回时, 可以在Response Headers中增加expires字段表示资源的到期时间转载 2022-03-04 22:43:44 · 1018 阅读 · 0 评论 -
关于HTTP缓存的故事
最近面试被问到了HTTP缓存的内容,没有了解过太多,只是在某些文章中看到过,知道强缓存和协商缓存这俩名词,具体是什么并没有了解过。关于前端的缓存其实大致就可以区分为浏览器缓存和HTTP缓存,平时可能在业务开发中用到浏览器缓存会比较多,今天学习一下HTTP缓存的内容啥是HTTP缓存HTTP缓存指的是: 当客户端向服务器请求资源时,会先抵达浏览器缓存,如果浏览器有要请求资源的副本,就可以直接从浏览器缓存中提取而不是从原始服务器中提取这个资源。常见的HTTP缓存只能缓存GET请求响应的资源,对于其它类.原创 2021-11-03 18:24:54 · 252 阅读 · 0 评论 -
了解 HTTP3.0 吗?简要说一下 HTTP 的一个发展历程?
码字不易,有帮助的同学希望能关注一下我的微信公众号:Code程序人生,感谢!代码自用自取。一、HTTP 3.0HTTP3.0,也称作HTTP over QUIC。HTTP3.0的核心是QUIC(读音quick)协议,由Google在 2015年提出的SPDY v3演化而来的新协议,传统的HTTP协议是基于传输层TCP的协议,而QUIC是基于传输层UDP上的协议,可以定义成:HTTP3.0基于UDP的安全可靠的HTTP2.0协议。QUIC 协议针对基于TCP和TLS的HTTP2.0协议解决了下面.原创 2021-03-24 11:56:51 · 14522 阅读 · 2 评论