![通过多个 TCP 连接发送 HTTP 内容](https://linux22.com/image/1615148/%E9%80%9A%E8%BF%87%E5%A4%9A%E4%B8%AA%20TCP%20%E8%BF%9E%E6%8E%A5%E5%8F%91%E9%80%81%20HTTP%20%E5%86%85%E5%AE%B9.png)
HTTP 内容可以通过多个 TCP 连接发送吗?
如果是,那么哪些字段表明发生了这种情况?我假设partial-content
?
答案1
我认为你问错了。HTTP 请求由一个带有可选主体的请求标头组成,并返回单一响应标题单身的可选主体。因此,根据协议的定义,单个 HTTP 请求不可能有多个 HTTP 响应主体。
但是, 单一内容可以分布多个 HTTP 响应主体通过使用多个 HTTP 请求。但是单个内容与单个 HTTP 主体不同。
答案2
概念字节服务用于从服务器仅发送部分消息到客户端。
多宿主 HTTP 客户端可以通过多个 TCP 连接请求部分消息。这是通过指定标头的GET
请求来实现的Range
。
服务器将使用GET
包含Content-Range
标头的响应独立地响应每个请求。
HTTP 客户端负责重新组合各个消息块。