1. HttpURLConnection接口
首先須要明確的是,Http通訊中的POST和GET請求方式的不一樣。GET能夠得到靜態頁面,也能夠把參數放在URL字符串後面,傳遞給服務器。而POST方法的參數是放在Http請求中。所以,在編程以前,應當首先明確使用的請求方法,而後再根據所使用的方式選擇相應的編程方式。
HttpURLConnection是繼承於URLConnection類,兩者都是抽象類。其對象主要經過URL的openConnection方法得到。建立方法以下代碼所示: html
|
經過如下方法能夠對請求的屬性進行一些設置,以下所示: android
|
|
|
|
|
HttpClient其實是對Java提供方法的一些封裝,在HttpURLConnection中的輸入輸出流操做,在這個接口中被統一封裝成了HttpPost(HttpGet)和HttpResponse,這樣,就減小了操做的繁瑣性。 編程
另外,在使用POST方式進行傳輸時,須要進行字符編碼。 緩存
經過HttpURLConnection模擬post表單提交 服務器
http://www.cnblogs.com/linjiqin/archive/2012/02/16/2353597.html app