![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http
文章平均质量分 54
ManGoYi
be yourself
展开
-
http基础知识
http:是一种协议,计算机必须通过协议才能实现通信。 浏览慕课网:=> http客户端发送请求 (创建端口) => http服务器在端口监听客户端请求 => http服务器向客户端返回状态和内容 => chrome://net-internals/#dns 打开缓存DNS => 1 chrome搜索自身缓存 => 2 读取本地的HOST文件 => 3 浏览器发起一个DNS的原创 2017-07-24 20:40:59 · 287 阅读 · 0 评论 -
HTTP协议知识
浏览器中输入URL到完整渲染出来,HTTP过程如下图: HTTP协议的三次握手 在客户端和服务端之间发送请求和返回响应的过程,是需要进行TCP connection。 TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 用来规由于网络延迟等问题而造成的不必要...原创 2018-07-03 11:55:29 · 297 阅读 · 0 评论 -
HTTP Cache-Control通用消息头知识点
Cache-Control通用消息头被用于http请求和响应中通过指令来实现缓存机制。缓存指令是单向的,这意味着在请求设置的指令,在响应中不一定包含相同的指令。 可缓存性 指令 表明作用 public 表明响应文件可以被任何对象(发送请求的客户端,代理服务器等等)缓存 private 表明相应只能单个用户缓存,代理服务器不能缓存(只有发送请求的客户端缓存...原创 2018-07-05 12:00:46 · 698 阅读 · 0 评论 -
Cookie基础知识
服务器的响应头(Response-Headers)设置Set-Cookie时,发送请求的时候cookie就会写入到浏览器中,浏览器在下次请求就会携带cookie。 node设置单个cookie,代码如下: response.writeHead(200, { "Content-Type" : "text/html", "Set-Cookie": ["id=123"] }); ...原创 2018-07-05 17:06:07 · 348 阅读 · 0 评论 -
HTTP Connection
HTTP请求发送之前,需要先建立TCP连接,只有TCP连接建立,才可以发送HTTP请求。 当HTTP请求发送并响应完成,有两种情况, 操作 Are 关闭TCP连接 当HTTP发送下一个请求的时候,需要在此进行三次握手,建立TCP连接 不关闭TCP连接 长连接,HTTP发送下一个请求的时候可以直接发送,不需要再次建立TCP连接 在浏览器中,Conn...原创 2018-07-06 15:33:12 · 24222 阅读 · 3 评论 -
HTTP 数据协商(内容协商)
HTTP常见请求头和响应头如下:原创 2018-07-06 17:24:37 · 1527 阅读 · 0 评论