綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[資料] android http下載的簡單例子

[複製連結] 查看: 1047|回覆: 0|好評: 0
跳轉到指定樓層
樓主
暗桌之光 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2011-6-12 13:24

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
  1. package org.apache.http.examples.client;

  2. import org.apache.http.Header;
  3. import org.apache.http.HttpEntity;
  4. import org.apache.http.HttpHost;
  5. import org.apache.http.HttpResponse;
  6. import org.apache.http.client.HttpClient;
  7. import org.apache.http.client.methods.HttpGet;
  8. import org.apache.http.conn.params.ConnRoutePNames;
  9. import org.apache.http.impl.client.DefaultHttpClient;
  10. import org.apache.http.util.EntityUtils;

  11. public class ClientExecuteProxy {

  12.     public static void main(String[] args)throws Exception {

  13.         HttpHost proxy = new HttpHost( "10.0.0.172", 80, "http");
  14.         HttpHost target = new HttpHost("YOUR_TARGET_IP", 80, "http");        

  15.         DefaultHttpClient httpclient = new DefaultHttpClient();
  16.         httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);

  17.         
  18.         HttpGet req = new HttpGet("/");

  19.         System.out.println("executing request to " + target + " via " + proxy);
  20.         HttpResponse rsp = httpclient.execute(target, req);
  21.         HttpEntity entity = rsp.getEntity();

  22.         System.out.println("----------------------------------------");
  23.         System.out.println(rsp.getStatusLine());
  24.         Header[] headers = rsp.getAllHeaders();
  25.         for (int i = 0; i<headers.length; i++) {
  26.             System.out.println(headers[i]);
  27.         }
  28.         System.out.println("----------------------------------------");

  29.         if (entity != null) {
  30.             System.out.println(EntityUtils.toString(entity));
  31.         }

  32.         // When HttpClient instance is no longer needed,
  33.         // shut down the connection manager to ensure
  34.         // immediate deallocation of all system resources
  35.         httpclient.getConnectionManager().shutdown();        
  36.     }

  37. }
複製代碼


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 1碎鑽 +5 收起 理由
y776 + 5 支持一下

查看全部評分

收藏收藏2 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則