http
请求方法
- GET
- POST
- OPTIONS。可以获取服务器支持的请求方法列表,或者跨域预检
- HEAD
- …
状态码
- 2xx
- 3xx
- 301
- 302。不缓存,容易被网络劫持,参考 https://cloud.tencent.com/developer/article/1906630
- 304。协商缓存相关,参考 https://github.com/GitHubJackson/afresh.js/issues/24
- 4xx
- 5xx
- …更多状态码参考 https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81#3xx%E9%87%8D%E5%AE%9A%E5%90%91
标头
分为请求头和响应头,常见标头参考 https://zhuanlan.zhihu.com/p/579504784
http1.1
在 HTTP/1.1 存在 Pipelining 技术可以完成这个多个请求同时发送,但是由于浏览器默认关闭,所以可以认为这是不可行的。在 HTTP2 中由于 Multiplexing 特点的存在,多个 HTTP 请求可以在同一个 TCP 连接中并行进行。参考
- https://blog.youkuaiyun.com/VegetableKCCCC/article/details/120011202
http2
- 流和帧&