
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 · 313 阅读 · 0 评论 -
HTTP协议知识
浏览器中输入URL到完整渲染出来,HTTP过程如下图:HTTP协议的三次握手在客户端和服务端之间发送请求和返回响应的过程,是需要进行TCP connection。TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 用来规由于网络延迟等问题而造成的不必要...原创 2018-07-03 11:55:29 · 343 阅读 · 0 评论 -
HTTP Cache-Control通用消息头知识点
Cache-Control通用消息头被用于http请求和响应中通过指令来实现缓存机制。缓存指令是单向的,这意味着在请求设置的指令,在响应中不一定包含相同的指令。可缓存性 指令 表明作用 public 表明响应文件可以被任何对象(发送请求的客户端,代理服务器等等)缓存 private 表明相应只能单个用户缓存,代理服务器不能缓存(只有发送请求的客户端缓存...原创 2018-07-05 12:00:46 · 743 阅读 · 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 · 384 阅读 · 0 评论 -
HTTP Connection
HTTP请求发送之前,需要先建立TCP连接,只有TCP连接建立,才可以发送HTTP请求。 当HTTP请求发送并响应完成,有两种情况, 操作 Are 关闭TCP连接 当HTTP发送下一个请求的时候,需要在此进行三次握手,建立TCP连接 不关闭TCP连接 长连接,HTTP发送下一个请求的时候可以直接发送,不需要再次建立TCP连接在浏览器中,Conn...原创 2018-07-06 15:33:12 · 24426 阅读 · 3 评论 -
HTTP 数据协商(内容协商)
HTTP常见请求头和响应头如下:原创 2018-07-06 17:24:37 · 1578 阅读 · 0 评论