package proxy; import org.apache.http.HttpHost; import org.apache.http.HttpResponse; import org.apache.http.auth.AuthScope; import org.apache.http.auth.Credentials; import org.apache.http.auth.UsernamePasswordCredentials; import org.apache.http.client.methods.HttpGet; import org.apache.http.conn.params.ConnRoutePNames; import org.apache.http.impl.client.DefaultHttpClient; public class HttpClientProxyV4 { public static void main(String[] args) throws Exception { DefaultHttpClient httpClient = new DefaultHttpClient(); // 以下の2行を追加 // HttpHost proxy = new HttpHost("192.168.0.101", 8080); // httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); // Credentials credentials = new UsernamePasswordCredentials("user","hoge"); // AuthScope scope = new AuthScope("proxy_hostname", PORT); // httpClient.getCredentialsProvider().setCredentials(scope, credentials); HttpGet request = new HttpGet("http://panda.holy.jp"); HttpResponse httpResponse = null; try { System.out.println("start"); httpResponse = httpClient.execute(request); System.out.println("end"); } catch (Exception e) { System.out.println(e); // Log.d(TAG, "Error Execute"); } System.out.println(httpResponse); } }