複数のTCP接続を介してHTTPコンテンツを送信する

複数のTCP接続を介してHTTPコンテンツを送信する

HTTP コンテンツを複数の TCP 接続経由で送信することは可能ですか?

もしそうなら、どのフィールドがこれが発生したことを示していますかpartial-content?

答え1

質問の仕方が間違っていると思います。HTTPリクエストは、オプションの本文を含む単一のリクエストヘッダーと、それに対する単一の応答ヘッダー付きシングルオプションの本文。したがって、プロトコルの定義により、単一の HTTP 要求に対して複数の HTTP 応答本文が存在することはできません。

しかし、 単一コンテンツ広がることができる複数のHTTPレスポンスボディ使用して複数のHTTPリクエストただし、単一のコンテンツは単一の HTTP 本文と同じではありません。

答え2

の概念バイトサービングサーバーからクライアントにメッセージの一部のみを送信するために使用されます。

マルチホーム HTTP クライアントは、複数の TCP 接続を介してメッセージの一部を要求できます。これは、ヘッダーを指定したGET要求を通じて実現されますRange

サーバーは、ヘッダーGETを含む応答でこれらの各リクエストに個別に応答しますContent-Range

さまざまなメッセージ チャンクを再構成するのは HTTP クライアントの責任です。

関連情報