1. 程式人生 > >Android 網路之HttpUrlConnection

Android 網路之HttpUrlConnection

一、HttpUrlConnection介紹

一種多用途、輕量級的HTTP客戶端,使用它來進行HTTP操作可以適用於大多數的應用程式。雖然HttpUrlConnection的API比較簡單,但這也讓我們更加容易使用和擴充套件它。繼承自URLConnection,抽象類,無法直接例項化物件,通過呼叫URL.openConnection()方法獲得物件例項。

二、HttpUrlConnection的使用步驟。

1、建立一個URL物件:URL url=new URL(http://baidu.com/);

2、呼叫url的openConnection()方法獲得HttpUrlConnection物件例項:HttpUrlConnection conn=url.openConnection();

3、設定HttpUrlConnection的請求方法:GET或POST,當然也可以是其他的。conn.setRequestMethed("GET");

4、設定連線超時、讀取超時的毫秒數,以及伺服器希望得到的訊息頭。conn.setConnectTimeout(6*1000);conn.setReadTimeout(6*1000);

5、呼叫getInputStream()方法獲得伺服器返回的輸入流,然後進行資料讀取。InputStream in=conn.getInputStream();

6、最後呼叫disconnect()方法將HTTP連線關掉 conn.disConnect();