Я просто не могу удержаться, отвечая на этот вопрос.
Как установить nonProxyHosts в Apache HttpClient 4.1.3?
В старом Httpclient 3.x это было довольно просто. Вы можете просто установить его, используя методы setNonProxyHosts.
Но теперь для новой версии нет эквивалентного метода. Я просматривал документы API, учебные пособия и примеры и пока не нашел решения.
чтобы установить обычный прокси-сервер, вы можете просто сделать это:
HttpHost proxy = new HttpHost("127.0.0.1", 8080, "http");
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
Кто-нибудь знает, есть ли готовое решение в новой версии httpclient 4.1.3 для настройки nonProxyHosts или мне нужно сделать это на мой собственный лайк
if (targetHost.equals(nonProxyHost) {
dont use a proxy
}
Заранее спасибо.