Java HTTP proxy


プロキシサーバの記事の続き

commons httpclient(commons httpclient 4.5) を使ってウェブサーバにアクセスしているのだが、わざわざコードを追加するのもめんどうだ。設定だけで動作を変えられないものか。

プロキシサーバの id / password が不要な場合に限られるが、

CloseableHttpClient httpclient = HttpClientBuilder.create().useSystemProperties().build();

のようにして、httpclient を生成。

vm 引数に -Dhttps.proxyHost=プロキシサーバ -Dhttps.proxyPort=プロキシポートを追加して tomcat を起動。

javadocリファレンス には他に設定可能な値も載っている。

いまさらな感じのものなので役に立つかどうかわからないが。