
http
Muqiu7890
守住繁华
展开
-
http与https
http是无状态协议,通常使用cookie进行状态管理。http报文http报文分为报文首部(服务器端和客户端需处理的请求或相应的内容及属性)和报文主体(应被发送的数据)两部分。两者由最初出现的空行(CR+LF)来划分。通常,并不一定有报文。请求报文及响应报文结构状态码分类类别原因段誉1xx信息性状态码接受的请求正在处理2xx成功状态码请求正常处理...原创 2019-01-27 22:55:24 · 263 阅读 · 0 评论 -
强缓存和协商缓存
强缓存不会向服务器发送请求,直接从缓存中读取资源,在chrome控制台的network选项中可以看到该请求返回200的状态码,并且size显示from disk cache或from memory cacheExpires : response header里的过期时间,浏览器再次加载资源时,如果在这个过期时间内,则命中强缓存。它的值为一个绝对时间的GMT格式的时间字符串, 比如Expires...原创 2019-08-26 15:06:57 · 230 阅读 · 0 评论 -
https原理
为什么http不安全?http协议属于明文传输协议,交互过程以及数据传输都没有进行加密,通信双方也没有进行任何认证,通信过程非常容易遭遇劫持、监听、篡改,严重情况下,会造成恶意的流量劫持等问题,甚至造成个人隐私泄露(比如银行卡卡号和密码泄露)等严重的安全问题。可以把http通信比喻成寄送信件一样,A给B寄信,信件在寄送过程中,会经过很多的邮递员之手,他们可以拆开信读取里面的内容(因为http...原创 2019-08-30 21:49:54 · 179 阅读 · 0 评论 -
输入一个url展示到页面
大致流程如下:浏览器根据请求的URL交给DNS域名解析,找到真实的IP,向服务器发起请求;服务器交给后台处理完后返回数据,浏览器接受文件(HTML/CSS/JS/图像等);浏览器对加载到的数据进行解析,建立起相应的内部结构;载入解析到的资源文件,渲染页面,完成。输入URL后: 首先,浏览器会开启一个线程来处理这个请求,对URL分析判断,如果是http协议就按照Web方式来处理,如...转载 2019-09-22 13:39:28 · 194 阅读 · 0 评论