Java HTTP proxy

 2019/02/22, last updated 2022/08/03 -  moriya -  ~1 Minute

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

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

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

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

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

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

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

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