
http
姜无忧
莫问前程凶吉,但求落幕无悔
展开
-
浏览器缓存:强缓存和协商缓存
介绍: 浏览器缓存是为了节约资源,并且可以加速浏览网站的速度,当用户第一次进行访问网页的时候,浏览器在用户磁盘上对请求的文档进行保存,当用户第二次访问的时候,就会从本地直接显示,从而提高了访问页面的速度。浏览器缓存分为:强缓存和协商缓存两种。 缓存的优点: 减少了不必要的数据传输,节省带宽 减少服务器的负担,提升网站性能 加快了客户端加载网页的速度 用户体验友好 缺点: 资源如果有更改但是客户端不及时更新会造成用户获取信息滞后,如果老版本有bug的话,情况会更加糟糕。 强缓存: 如果资源没过原创 2022-04-12 15:44:37 · 1662 阅读 · 1 评论 -
浏览器的缓存机制
浏览器的缓存机制:就是把一个请求过的web资源(例如:html页面、图片、js、数据等)拷贝一份副本储存在浏览器中;缓存会根据进来的请求保存输出内容的副本,当下一个请求到来的时候,如果是相同的URL,缓存会根据缓存机制决定是否直接使用副本响应访问请求,还是向源服务器再次发送请求。 缓存的好处:减少网络宽带产生较小的流量,减轻服务器的压力,渲染缓存的页面,就减少了对源服务器的访问,提高响应页面的速度,用户再次打开不用等待时间过长; 缓存的规则:就是根据http协议头和html标签中的meta;从两个维度,原创 2022-03-05 23:08:37 · 279 阅读 · 0 评论 -
Restful API是什么?
Restful API 从字面就可以知道,他是rest式的接口,所以就要先了解什么是rest rest 不是一个技术,也不是一个协议 rest 指的是一组架构约束条件和原则,提供了一个新的架构设计思路,满足这些约束条件和原则的应用程序或设计就是 RESTful。 RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。 为什么用Restful API 例如常用的M...原创 2019-02-08 13:16:30 · 332 阅读 · 0 评论 -
HTTP请求中的form data,request payload,query string parameters
Query String Parameters 当发起一次GET请求时,参数会以url string的形式进行传递。即?后的字符串则为其请求参数,并以&作为分隔符。 Form Data 当发起一次POST请求时,若未指定content-type,则默认content-type为application/x-www-form-urlencoded。即参数会以Form Data的形...原创 2018-12-03 17:22:06 · 1485 阅读 · 0 评论 -
http和https的区别
HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 HTTPS协议的主要作用可以分为两种:一种是建...原创 2018-07-24 21:13:23 · 256 阅读 · 0 评论 -
http错误码
项目中会经常出现以下错误码: 4xx请求错误 400 请求参数有误 401 没有权限,未授权 403 服务器拒绝请求(禁止) 404 找不到页面 405 请求方式错误 5xx服务器错误 500 服务器内部错误 501 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。 502 错误网关 web服务器故障 503 服务器目前无法使用(由于超载...原创 2018-07-24 20:53:57 · 838 阅读 · 0 评论 -
http请求方式介绍
超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 两种最常用的 HTTP 方法是:GET 和 POST GET - 从指定的资源请求数据 POST - 向指定的资源提交要被处理的数据 GET 请求: GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请...原创 2018-07-24 20:40:19 · 804 阅读 · 0 评论