No puedo evitar contestar esta pregunta.establecer nonProxyHosts en Apache HttpClient 4.1.3
¿Cómo puedo configurar nonProxyHosts en Apache HttpClient 4.1.3?
En el viejo Httpclient 3.x que era bastante simple. U podría simplemente configurarlo usando los métodos setNonProxyHosts.
Pero ahora, no hay un método equivalente para la nueva versión. He estado buscando a través de api docs, tutoriales y ejemplos y hasta ahora no he encontrado la solución.
Para configurar un proxy normales u sólo puede hacerlo por esto:
HttpHost proxy = new HttpHost("127.0.0.1", 8080, "http");
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
¿Alguien sabe si hay un fuera de la solución de caja en la nueva versión 4.1.3 httpclient para la creación de nonProxyHosts o hacer tengo que hacerlo por mi cuenta como
if (targetHost.equals(nonProxyHost) {
dont use a proxy
}
Gracias de antemano.
Podría resolver este problema utilizando un proxyselector. – Jools
podría comprometer su solución, me encuentro con el mismo problema. – moohkooh