2

HTTP サーバーの応答を完了するために何バイト/バイトを送信しますか?

4

4 に答える 4

3

マーカーはありません。代わりに、HTTP 応答ヘッダーに、応答本文の長さを示す Content-Length フィールドがあります。

HTTP プロトコルの調査と学習に興味がある場合は、Fiddler ツールをhttp://www.fiddler2.com/fiddler2/からダウンロードします。

次に、Web ページにアクセスしてリクエストとレスポンスのテキストを表示したときに何が起こるかを「舞台裏」で見ることができます。

于 2009-05-15T13:26:29.420 に答える
2

RFC 2616 ( HTTP 1.1) より

HTTP/1.1 は、エンティティ本体を除くすべてのプロトコル要素の行末マーカーとしてシーケンス CR LF を定義します (寛容なアプリケーションについては、付録 19.3 を参照してください)。エンティティ本体内の行末マーカーは、セクション 3.7 で説明されているように、関連するメディア タイプによって定義されます。

于 2009-05-15T13:28:05.440 に答える
1

応答の長さは、接続 (HTTP/1.0)、Content-Length 応答ヘッダー、または Chunked Encoding の使用を閉じることによって決定されます。

HTTPbis、パート 1、セクション 4.4を参照してください。

于 2009-05-15T13:53:05.457 に答える