HTTP/1.1和HTTP2的区别有哪些?

93 阅读1分钟

区别:

  1. HTTP/2使用了二进制传输,而且将head和body分成帧来传输;HTTP/1.1是字符串传输
  2. HTTP/2支持多路复用,HTTP/1.1不支持。多路复用简单来说就是一个TCP连接从单车道(不是单行道)变成了几百个双向通行的车道。
  3. HTTP/2可以压缩head,但是HTTP/1.1不支持。
  4. HTTP/2支持服务器推送,但是HTTP/1.1不支持。(实际上没多少人用)