http报文
http报文有两种,请求报文和响应报文
-
请求报文
请求报文格式,图源参考资料1
请求报文具体例子,图源参考资料1
请求行,用来说明请求方法,要访问的资源以及所使用的HTTP版本
-
响应报文
响应报文格式,图源参考资料1
响应报文具体例子,图源参考资料1
http不同版本的区别
http目前有三个版本http1.0 http1.1 http2.0
- 请求方法不同
HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。
HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 - 连接方式不同
HTTP1.0是短连接,即每进行一次http通信都要断开连接。如果文本传输容量很少,那没有问题。但如果一个网页有多张照片,一张图片一个http请求,需要不断建立TCP连接,获取图片,断开TCP连接,非常费时。
因此在HTTP1.1中使用了持久化连接,一次连接能处理多个请求,能做到“管道化”方式发送即不需要等待服务器响应请求就能继续发送第二次请求
参考资料
网友评论