HTTP版本

341 阅读1分钟

HTTP/0.9

  • 只有一个命令GET
  • 没有header(请求头和响应头)等描述数据的信息
  • 服务器发送完毕,就关闭TCP连接

HTTP/1.0

  • 增加了很多命令,例如POST、PUT等
  • 增加status code(状态码)和header(请求头和响应头)
  • 多字符集支持、多部分发送、权限、缓存等

HTTP/1.1

  • 持久连接
  • pipeline
  • 增加host和其他一些命令

HTTP/2.0

  • 所有数据以二进制传输(http1.1中大部分数据是以字符串传输)
  • 同一个连接里面发送多个请求不再需要按照顺序来
  • 头信息压缩以及推送等提高效率的功能