Mega Code Archive

 
Categories / Java / Apache Common
 

Connect Method Example For Proxy Client

import org.apache.commons.httpclient.ProxyClient; import org.apache.commons.httpclient.ConnectMethod; import org.apache.commons.httpclient.ProxyClient.ConnectResponse; import java.net.Socket; public class ConnectMethodExampleForProxyClient {   public static void main(String args[]) {     ProxyClient client = new ProxyClient();     client.getParams().setParameter("http.useragent","Proxy Test Client");     client.getHostConfiguration().setHost("www.somehost.com");     client.getHostConfiguration().setProxy("localproxyaddress",80);     Socket socket = null;     try{       ConnectResponse response = client.connect();       socket = response.getSocket();       if(socket == null) {         ConnectMethod method = response.getConnectMethod();         System.err.println("Socket not created: " + method.getStatusLine());       }       // do something     } catch (Exception e) {       System.err.println(e);     } finally {       if(socket != null)            try {                socket.close();            } catch (Exception fe) {}     }   } }                     ConnectMethodExampleForProxyClient.zip( 328 k)