android http

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連結並獲得該請求是否成功的代碼

相關詞條

熱門詞條

聯絡我們