HTTP Message 有两种类型

request, 客户端向服务端发送的请求消息

response, 服务端向客户端发送的响应消息

基本上HTTP Message 是由客户端软件和服务端软件自动完成

也可以通过Javascript 调用APIs, HTML 标签, 配置文件等方式手动创建

HTTP/2.0 加入了一个stream(流) 的概念, 把消息结构分成一个个帧放入stream 里

可以压缩headers, 精简多个请求中重复的header

参考:

https://wiki.developer.mozilla.org/zh-CN/docs/Web/HTTP/Messages

https://www.fir3net.com/Networking/Protocols/http-what-does-transfer-encoding-chunked-mean.html

深入解析 multipart/form-data

https://www.jianshu.com/p/29e38bcc8a1d