私はこの質問に答えて自分自身を助けません。Apache HttpClientのnonProxyHostsを設定してください。4.1.3
Apache HttpClient 4.1.3でnonProxyHostsを設定するにはどうすればよいですか?
古いHttpclient 3.xではかなりシンプルでした。 Uは、setNonProxyHostsメソッドを使用して設定できます。
しかし、今では新しいバージョンと同等の方法はありません。私は、APIのドキュメント、チュートリアル、サンプルを探していて、これまでに解決策を見つけていませんでした。
HttpHost proxy = new HttpHost("127.0.0.1", 8080, "http");
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
誰もがnonProxyHostsを設定するための新しいバージョンのHTTPClient 4.1.3でのボックス・ソリューションのうちがある場合、確認または実行します:uはちょうどこのことにより、それを行うことができ、通常のプロキシを設定する
私は自分のようにそれをしなければならない
if (targetHost.equals(nonProxyHost) {
dont use a proxy
}
ありがとうございます。
私はこの問題をproxyselectorを使って解決できました。 – Jools
あなたは解決策をコミットしてください。私は同じ問題を抱えています。 4.0 ProxySelectorRoutePlanner'は廃止予定ですので – moohkooh