私は Java で HTTP POST および GET リクエストをいじっていました。ブラウザが Java を使用して送信するリクエストを模倣しようとしていました (URLConnection クラスを使用しています)。しかし、Wireshark を使用して、ブラウザが送信したパケットと Java 経由で送信されたパケットを分析したところ、大きな違いがあることがわかりました。
http://i.stack.imgur.com/n8OvR.png
http://i.stack.imgur.com/zPBPR.png
(リンクを開いて画像を表示)
HTTP POST/GET を送信すると、使用しているツール (ブラウザーまたは Java) がそれ自体に関する情報を送信します。ただし、ブラウザを介して送信する場合とまったく同じパケットを Java を介して送信したいと考えています。それを行う方法はありますか?送信者 (この場合は Java) 情報を非表示にするにはどうすればよいですか? ありがとうございました!