Skip to content

Hypertext Transfer Protocol(HTTP)

yan li edited this page Sep 10, 2020 · 5 revisions

Difference between HTTP 1.x and HTTP/2

https://www.digitalocean.com/community/tutorials/http-1-1-vs-http-2-what-s-the-difference

Difference between HTTP/2 and HTTP/3

HTTP/3 use QUIC(Quick UDP Internet Connections), but not TCP

HTTP/1

RFC2616 10.2 成功的状态码2xx 这类状态玛指出客户机的呼叫被成功的收到,理解和接收。

  • 200 OK
  • 202 Accepted 这个呼叫被处理接收, 但是处理并没有完成。 呼叫可能或者不可能最终被执行完毕,当过程发生的时候,他可能不被允许。没有一个装备对重新从异步操作中重新发送一个状态玛。 202 响应是有意的没有确定。 他的目的是允许一个服务器来为其他处理接收呼叫,也许是一个面向batch的处理仅仅一天允许一次,并不需要使用代理人的连接到服务器,直到处理被完成。和响应一起返回的属性应该包含一个呼叫的当前状态的标识和一个状态监控的指针 或者一些评估什么时候用户能期望请求得到满足。

HTTP/2

HTTP/3

https://zhuanlan.zhihu.com/p/140739394

Clone this wiki locally