POST /foo HTTP/1.1 # Not part of the entity.
Content-Type: text/plain # ┬ The entity is from this line down...
Content-Length: 1234 # │
# │
Hello, World! ... # ┘
还有一个回答:
HTTP/1.1 200 OK # Not part of the entity.
Content-Length: 438 # ┬ The entity is from this line down...
Content-Type: text/plain # │
# │
Response body ... # ┘
Further reading, quoting from RFC 2616 section 1.4, 4.5 and 4.3:
请求/响应链
request chain -------------------------------------->
UA -----v----- A -----v----- B -----v----- C -----v----- O
<------------------------------------- response chain
上图显示了用户代理和原始服务器之间的三个中介(A、 B 和 C)。在整个链中传递的请求或响应消息将通过四个独立的连接。
当你向 A 询问 B 的信息时,你要给他一个信息。(要求)。B 回复你(回应)。请求和响应是 HTTP 消息类型。
A 可以要求 B 做某事,而不是询问信息。假设 A 希望 B 将文件存储在一个安全的位置。因此,个人 A 将该文件(HTTP 实体)传递给个人 B,并要求他做一些事情(HTTP 消息)。在本例中,Person 正在传递一个“ Entity”。在 HTTP 实体的上下文中,它是与消息一起附加的有效负载。