仕事でウェブの自動テストを作成することになり、どうするかを検討してみる。やはり、プロキシとして動いて、そのHTTPリクエストを取得して、記録しておいて、あとで同じリクエストを自動的に発行できるのがいいかな。一応、httpsもサポートしたいので、結構、面倒。httpsの場合は、GETやPOSTではなく、CONNECTを発行してくるから、中身が見えない。というわけで、http://をhttp://https-に書き換えてhttpとしてアクセスできるようにしてみた。Commons HttpClientで作成しているけど、結構、うまく動いている。現在は、httpsのときにBroken PipeとかExceptionが発生して、その原因を調査中。何が原因だろう・・・。