■ プロキシサーバ経由で接続
プロキシサーバ経由で接続するためのプロパティ
`# | `プロパティ | `説明 | `備考 |
実装
* 2つ方法があるその1:起動パラメータからの設定
java -Dhttp.proxyHost=XXX.XXX.XXX.XXX -Dhttp.proxyPort=8080 -Dhttps.proxyHost=XXX.XXX.XXX.XXX -Dhttps.proxyPort=8443 <アプリケーション>その2:ソースコードからの設定
System.setProperty("http.proxyHost", "XXX.XXX.XXX.XXX"); System.setProperty("http.proxyPort", "8080"); System.setProperty("https.proxyHost", "XXX.XXX.XXX.XXX"); System.setProperty("https.proxyPort", "8443");
■ 認証
実装
ソースコードからの設定Authenticator.setDefault(new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("admin", "password".toCharArray()); } });
参考文献
公式サイト
http://docs.oracle.com/javase/jp/7/technotes/guides/net/proxies.html一般サイト
http://glasses-se-note.com/java-proxy/http://atomic.jpn.ph/prog/net/proxy.html
http://an1106na.hatenablog.com/entry/2016/09/15/131255
今後役に立ちそうなサイト
http://qiita.com/kaakaa_hoe/items/d4fb11a3af035a287972