8

HTTP 応答を送信するとき、応答本文 (コンテンツ自体) を改行 (行区切り) で締めくくる必要がありますか?

もしそうなら、Content-Length に行区切りのサイズを含める必要があります (\r\n を送信する場合はカウントを 2 増やします)。

4

3 に答える 3

3

RFC 2616には次のようなものはありません。

応答 = ステータス行。セクション 6.1
                *(( 一般的なヘッダー ; セクション 4.5
                 | | 応答ヘッダー; セクション 6.2
                 | | 実体ヘッダー)CRLF); セクション 7.1
                CRLF
                [ メッセージ本文 ] ; セクション 7.2

応答には 2 つの改行があり、どちらもメッセージ本文の末尾ではなく、ヘッダーの末尾にあります。ヘッダーは、メッセージ本文がどのように終了するかを説明します。

于 2012-12-11T13:21:56.837 に答える
1

HTTP 応答を送信するとき、応答本文 (コンテンツ自体) を改行 (行区切り) で締めくくる必要がありますか?

RFC では、改行を送信する必要はありません。メッセージの長さは、そのような改行の存在に基づいて計算されません。メッセージの長さの計算方法については、メッセージの長さのセクションを参照してください。

于 2012-12-11T13:27:58.503 に答える