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リファレンス には他に設定可能な値も載っています。

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

1969年生まれ。大学卒業後から15年以上にわたり、通信、カードリーダ、セキュリティ業界においてソフトウェア開発に従事。その後、2012年5月に当社を設立。電力、交通、車載向けの組み込み系システム、旅行業界向けの WEB システム開発、音声合成システム、消防向けのシステム開発等に参画。
低コストかつシンプルで安定稼働するシステムの実現を目指し、アーキテクチャ設計に取り組んでいます。
会社情報と代表者守屋のプロフィール詳細