
http
文章平均质量分 92
码上十七
很多人在捡六便士,也有人在抬头望月亮
展开
-
HTTP2.0主要改动
HTTP2.0作为新版协议,改动细节必然很多,不过对应用开发者和服务提供商来说,影响较大的就几点。http1.x诞生的时候是明文协议,其格式由三部分组成:start line(request line或者status line),header,body。要识别这3部分就要做协议解析,http1.x的解析是基于文本。基于文本协议的格式解析存在天然缺陷,文本的表现形式有多样性,要做到健壮性考虑的场景必然很多,二进制则不同,只认0和1的组合。基于这种考虑http2.0的协议解析决定采用二进制格式,实现方便且健壮。原创 2022-10-24 17:56:22 · 1363 阅读 · 0 评论 -
HTTP1.0与HTTP1.1的区别
客户端使用该头域说明请求资源不能从cache中获取,而必须回源获取。原创 2022-10-25 11:31:20 · 3456 阅读 · 0 评论 -
你了解浏览器原理吗?浏览器的缓存机制及缓存策略是什么?
在前端开发中,我们追求性能和用户体验。对于一个网站,查看性能最简单的方式就是打开网站的速度。而一个好的缓存策略可以大大提升网站的性能,使得已经下载后的资源被重复利用,减少客户端和服务器之间的请求次数,减少带宽,减少网络负荷。缓存可以说是性能优化中简单高效的一种优化方式了。对于一个数据请求来说,可以分为三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。原创 2022-10-16 18:54:21 · 1451 阅读 · 0 评论 -
JavaScript核心技术之Ajax详解
Ajax 的核心是 XMLHttpRequest 对象。所有现代浏览器都支持 XMLHttpRequest 对象。XMLHttpRequest 对象用于同幕后服务器交换数据。这意味着可以更新网页的部分,而不需要重新加载整个页面。首先我们在控制台打印一下,看看。原创 2022-10-10 14:18:22 · 1388 阅读 · 0 评论 -
HTTP之Cookie详解
管理服务器与客户端之间状态的 Cookie ,虽然没有被编入标准化 HTTP /1.1的RFC2616中,但在 Web 网站方面得到了广泛的应用。。Web 网站为了管理用户的状态会通过 Web 浏览器,把一些数据临时写入用户的计算机内。接着当用户访问该 Web 网站时,可通过通信方式取回之前存放的 Cookie。调用 Cookie 时,由于可校验 Cookie 的有效期,以及发送方的域、路径、协议等信息,所以正规发布的 Cookie 内的数据不会因来目其他 Web 站点和攻击者的攻击们泄露。原创 2022-10-07 21:08:10 · 559 阅读 · 0 评论 -
http状态码说明(全)
当用户访问一个网页时,用户的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。原创 2022-09-29 13:36:33 · 1036 阅读 · 1 评论