HttpURLConnection接口
1. HTTP通信中使用最多的就是Get和Post,Post與Get不同之處在於:Post參數不放在URL字元串裡面,而是放在http請求數據中。
2. 創建一個HttpURLConnection連結的代碼:
URL url = new URL(“”);
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
3. HttpURLConnection實例屬性設定
//設定輸入(輸出)流
connection.setDoOutput(true);
connection.setDoInput(true);
//設定方式為POST
connection.setRequestMethod(“POST”);
//Post請求不能使用快取
connection.setUseCaches(false);
//在連線完成後關閉連結
urlConn.disconnect();
HttpClient接口
1. ClientConnectionManager接口
常見的抽象方法:
ClientConnectionManager 關閉所有無效、逾時的連結
closeIdleConnections 關閉空閒的連結
releaseConnection 釋放一個連結
requestConnection 請求一個新的連結
shutdown 關閉管理器並釋放資源
2. DefaultHttpClient
是默認的一個HTTP客戶端,創建連結代碼HttpClient httpclient = new DefaultHttpClient();
3. HttpResponse
是依附HTTP連結回響,執行一個HTTP連線後,就會返回一個HttpResponse,可以通過HttpResponse獲得一些回響信息。請求HTTP連結並獲得該請求是否成功的代碼