特定のTCP接続の完全な要求と応答を非常に簡単に確認できる「FollowTCPStream」オプションを備えたWiresharkを使用することをお勧めします。コマンドラインを使用したい場合は、TCPストリームのコンテンツをキャプチャして再構築するための専用ツールであるtcpflowを試すことができます。
他のオプションは、EricLawが示唆するようにCharlesやFiddlerのようなHTTPデバッグプロキシを使用することです。これらには、HTTPを特別にサポートして、さまざまな種類のエンコーディングの処理を容易にするという利点があります。また、リクエストを保存して再生したり、リクエストを編集したりするなどの機能もあります。
また、 Firebug(Firefox)、Web Inspector(Safari、Chrome、およびその他のWebKitベースのブラウザー)、Opera Dragonflyなどのツールを使用することもできます。これらはすべて、要求と応答のヘッダーと本文を表示する機能を提供します(ただし、正確なバイトストリームを表示することはできませんが、代わりにブラウザがリクエストをどのように解析したかを確認できます)。
そして最後に、telnet、netcat、socatなどを使用してポート80に接続し、手動でリクエストを入力するか、httyなどのツールを使用してリクエストを簡単に作成し、応答を検査することで、いつでも手動でリクエストを作成できます。