跳至主要內容
HTTP 版本整合

HTTP 版本整合

HTTP 1.0

随着互联网技术的飞速发展,HTTP协议被使用的越来越广泛,协议本身的局限性已经不能满足互联网功能的多样性。因此,1996年5月HTTP/1.0诞生,其内容和功能都大大增加了。对比与HTTP/0.9,新的版本包含了以下功能:

  • 在每个request的GET一行后面添加版本号
  • 在response第一行中添加状态行
  • 在request和response中添加header的概念
  • 在header中添加content-type以此可以传输html之外类型的文件
  • 在header中添加content-encoding来支持不同编码格式文件的传输
  • 引入了POST和HEAD命令
  • 支持长连接(默认短连接)

Yihui大约 14 分钟Network
HTTP 代理和缓存

HTTP 代理和缓存

HTTP缓存

同时参照浏览器原理:

良心中间商:HTTP的代理服务

引入 HTTP 代理后,原来简单的双方通信就变复杂了一些,加入了一个或者多个中间人,但整体上来看,还是一个有顺序关系的链条,而且链条里相邻的两个角色仍然是简单的一对一通信,不会出现越级的情况。

img


Yihui大约 11 分钟NetworkHTTP