
HTTP 內容是否可以透過多個 TCP 連線傳送?
如果是這樣,哪些欄位表示這種情況已經發生?我會假設partial-content
?
答案1
我認為你問問題的方式不對。 HTTP 請求由單一請求標頭和可選正文組成,並傳回一個單一反應標題帶有一個單身的可選主體。因此,根據協定的定義,單一 HTTP 請求不可能有多個 HTTP 回應主體。
但是,一個 單一內容可以傳播到多個 HTTP 回應主體透過使用多個 HTTP 請求。單一內容與單一 HTTP 主體不同。
答案2
的概念位元組服務用於僅將訊息的一部分從伺服器傳送到客戶端。
多宿主 HTTP 用戶端可以透過多個 TCP 連線請求部分訊息。這是透過指定標頭GET
的請求來完成的Range
。
伺服器將使用GET
包含Content-Range
標頭的回應獨立地回應每個請求。
HTTP 用戶端負責重新組裝各種訊息區塊。