Android 網路之HttpUrlConnection
阿新 • • 發佈:2019-01-02
一、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();