1

HTTP 仕様 (RFC2616) には、次のフレーズがあります。

Transfer-Encoding ヘッダー フィールド (セクション 14.41) が存在し、「アイデンティティ」以外の値を持つ場合、転送長は、メッセージが終了しない限り、「チャンクされた」転送コーディング (セクション 3.6) を使用して定義されます。接続を閉じることによって。

メッセージが「接続を閉じることによって終了した」ことをどのように検出できますか? 「接続」フィールドの値「閉じる」を確認するだけで十分ですか?

4

1 に答える 1

0

RFC は TCP 接続を指していると思います。ソケットから 0 バイトを読み取ると、相手側が接続を閉じました。

詳細: 接続されたソケットの read() 関数は 0 バイトを返すことができますか?

于 2012-07-24T12:58:53.427 に答える