なぜかHttpURLConnectionクラスはプロクシを使う時システムプロパティーに指定するか引数にかかねばなりません。これが良く忘れがち。
あと気を付けておかないといけないのがHTTPで使われるProxyとHTTPSで使われるProxyの指定の仕方が異なります。
忘れているとHTTPSにいった瞬間に名前解決出来なくなったりします。不便。。
なのでどうせセットするなら一括でかいちゃうのが楽
System.setProperty("http.proxyHost", "proxy"); System.setProperty("http.proxyPort", "8080"); System.setProperty("https.proxyHost", "proxy"); System.setProperty("https.proxyPort", "8080");