私はこの質問に答えることによって自分自身を助けることはできません。
Apache HttpClient 4.1.3でnonProxyHostsを設定するにはどうすればよいですか?
古いHttpclient3.xでは、これは非常に単純でした。setNonProxyHostsメソッドを使用して設定できます。
しかし現在、新しいバージョンに相当する方法はありません。私はAPIドキュメント、チュートリアル、例を調べてきましたが、これまでのところ解決策を見つけていません。
通常のプロキシを設定するには、次のようにします。
HttpHost proxy = new HttpHost("127.0.0.1", 8080, "http");
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
nonProxyHostsを設定するための新しいバージョンhttpclient4.1.3にすぐに使えるソリューションがあるかどうか誰かが知っていますか、それとも私は自分でそれをする必要がありますか?
if (targetHost.equals(nonProxyHost) {
dont use a proxy
}
前もって感謝します。