HTTPリクエストと対応する応答を照合するプログラムを作成しようとしています。ほとんどのシナリオ(TCPシーケンス番号を使用して転送が完全に順序付けられている場合でもそうでない場合でも)がすべて正常に機能しているようです。対応するHTTPパイプラインリクエストと一致するHTTP応答
私が見つけた唯一の問題は、パイプラインリクエストがあったときです。その後、いくつかの回答が得られますが、どのパケットが特定の要求に対する回答か、どの回答がないかはわかりません。私は応答が順次来て、このプロパティをContent-Lengthフィールドの情報と組み合わせることが解決策であると思われる別の記事を読んでいます。問題は、Content-lengthは必須フィールドではないため、私がいつもそれに依存できるかどうかはわかりません。
この機能をサポートしているWebブラウザ(btw、ほとんどの場合はそうではありません)が実際にどのように機能しているか知っていますか?
ありがとうEddy!非常に便利でした。 – Javier
私のような人にとっては、パイプライニング時の動作の原因が必要です。これは、_RFC 2616、8.1.2.2パイプライニング_にあります。 – Sisyphus