HTTP 応答を送信するとき、応答本文 (コンテンツ自体) を改行 (行区切り) で締めくくる必要がありますか?
もしそうなら、Content-Length に行区切りのサイズを含める必要があります (\r\n を送信する場合はカウントを 2 増やします)。
HTTP 応答を送信するとき、応答本文 (コンテンツ自体) を改行 (行区切り) で締めくくる必要がありますか?
もしそうなら、Content-Length に行区切りのサイズを含める必要があります (\r\n を送信する場合はカウントを 2 増やします)。
RFC 2616には次のようなものはありません。
応答 = ステータス行。セクション 6.1 *(( 一般的なヘッダー ; セクション 4.5 | | 応答ヘッダー; セクション 6.2 | | 実体ヘッダー)CRLF); セクション 7.1 CRLF [ メッセージ本文 ] ; セクション 7.2
応答には 2 つの改行があり、どちらもメッセージ本文の末尾ではなく、ヘッダーの末尾にあります。ヘッダーは、メッセージ本文がどのように終了するかを説明します。
HTTP 応答を送信するとき、応答本文 (コンテンツ自体) を改行 (行区切り) で締めくくる必要がありますか?
RFC では、改行を送信する必要はありません。メッセージの長さは、そのような改行の存在に基づいて計算されません。メッセージの長さの計算方法については、メッセージの長さのセクションを参照してください。