Android Http連線之GET POST請求

2021-06-27 00:57:33 字數 1246 閱讀 1410

在android sdk中提供了apache httpclient(org.apache.http.*)模組。在這個模組中涉及到兩個重要的類:httpget和httppost。

建立步驟:

1、建立httpget(或httppost)物件,將要請求的url通過構造方法傳入httpget(或httppost)物件中;

2、使用defaulthttpclient類的execute方法傳送http get或http post 請求,並返回httpresponse物件;

3、通過httpresponse介面的getentity方法返回響應資訊。

雖然兩者都是按這樣的步驟來實現的,但是實際中兩者又有些區別,具體**如下:

http get請求:

//第一步,建立httpget物件

//第二步,使用execute方法傳送http get請求,並返回httpresponse物件

http post請求:

string url;

//第一步,建立httppost物件

//設定http post請求引數必須用namevaluepair物件

list params = new arraylist();

params.add(new basicnamevaluepair("bookname", etbookname.gettext().tostring()));

//設定httppost請求引數

//第二步,使用execute方法傳送http get請求,並返回httpresponse物件

Android Http連線之GET POST請求

在android sdk中提供了apache httpclient org.apache.http.模組。在這個模組中涉及到兩個重要的類 httpget和httppost。建立步驟 1 建立httpget 或httppost 物件,將要請求的url通過構造方法傳入httpget 或httppost ...

Android Http連線之GET POST請求

在android sdk中提供了apache httpclient org.apache.http.模組。在這個模組中涉及到兩個重要的類 httpget和httppost。建立步驟 1 建立httpget 或httppost 物件,將要請求的url通過構造方法傳入httpget 或httppost ...

Android Http連線和TCP連線的區別

最近看到 裡提到某個架構選用tcp連線而不是http連線,意識到自己不知道這兩者的區別,遂查資料補一下知識。再用自己的話總結提煉一下 題目是android http連線和tcp連線的區別,因為我關注的使用場景是android環境,其實不管是android還是pc,應該都是一樣的。http是應用層協議...