2012-06-04 11 views
1

Je travaille actuellement à un projet de requêtes Web et j'utilise la bibliothèque Apache Http Client. J'essaie de me connecter à un serveur (par exemple http://www.google.com) avec un Socks v4/5 testé testé avec mozilla firefox mais le problème est que je n'ai jamais de réponse. Seules les erreurs différentes ...Proxy HTTP Client chaussettes proxy

Voici un extrait de code:

//HttpClient 
DefaultHttpClient http = new DefaultHttpClient(); 
//A class defined by me 
Proxy proxy = bla bla; 
HttpHost host = new HttpHost(proxy.getIP(), proxy.getPort()); 
if (proxy.getUsername() != null) { 
    http.getCredentialsProvider().setCredentials(
          new AuthScope(proxy.getIP(), proxy.getPort()), 
          new UsernamePasswordCredentials(proxy.getUsername(), proxy.getPassword())); 
} 
http.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, host); 

Quelqu'un peut-il dire une bonne façon d'initier comunnication par proxy SOCKS? Merci!

Remarque: Le code ci-dessus fonctionne parfaitement avec les proxies HTTP.

+0

quelles erreurs u get? –

+0

java.net.SocketException: Abandon de la connexion causée par le logiciel: échec de la récupération ou non-obtention du serveur, etc. MAIS si j'utilise le proxy avec mozilla, cela fonctionne. –

Répondre