Android網路程式設計之通過Post傳遞引數

2021-09-19 03:33:47 字數 2191 閱讀 5822

a、使用map來儲存引數

mapmap = new hashmap();

map.put("name", "onmoso");

map.put("password", "onmoso.com");

b、使用defaulthttpclient建立httpclient例項

c、構建httppost

」);d、將由map儲存的引數轉化為鍵值namevalue

listpostdata = new arraylist();

for (map.entryentry : map.entryset())

e、使用編碼構建post實體

f、設定post實體

post.setentity(entity);

g、執行post方法

h、獲取返回實體

i、將h中返回實體轉化為輸入流

j、讀取輸入流

stringbuffer sb = new stringbuffer();

bufferedreader br = new bufferedreader(new inputstreamreader(is));

string line = "";

while((line=br.readline())!=null)

以上就是android中通過post來實現客戶端與服務端的通訊過程,完成引數封裝到傳送到伺服器,最後接收服務端返回的資料,從而完成乙個完整的http資料傳遞過程。           

a、使用map來儲存引數

mapmap = new hashmap();

map.put("name", "onmoso");

map.put("password", "onmoso.com");

b、使用defaulthttpclient建立httpclient例項

c、構建httppost

」);d、將由map儲存的引數轉化為鍵值namevalue

listpostdata = new arraylist();

for (map.entryentry : map.entryset())

e、使用編碼構建post實體

f、設定post實體

post.setentity(entity);

g、執行post方法

h、獲取返回實體

i、將h中返回實體轉化為輸入流

j、讀取輸入流

stringbuffer sb = new stringbuffer();

bufferedreader br = new bufferedreader(new inputstreamreader(is));

string line = "";

while((line=br.readline())!=null)

以上就是android中通過post來實現客戶端與服務端的通訊過程,完成引數封裝到傳送到伺服器,最後接收服務端返回的資料,從而完成乙個完整的http資料傳遞過程。           

Android程式設計之SparseArray詳解

一 構造 從構造方法我們可以看出,它和一般的list一樣,可以預先設定容器大小,預設的大小是10 public sparsearray public sparsearray int initialcapacity 二 增它有兩個方法可以新增鍵值對 在儲存資料的時候,是採用了二分法方式,以下是它採用二...

網路程式設計 之 網路基礎

網路程式設計 1.乙個程式如何在網路上找到另乙個程式?首先,程式必須要啟動,其次,必須有這台機器位址,我們都知道我們人的位址大概就是國家 省 市 區 街道 樓 門牌號這樣子。那麼每一台聯網的機器在網路上也有自己的位址,他們位址是怎麼表示的呢?就是使用一串數字來表示的,例如 100.4.5.6什麼是i...

網路程式設計之Socket程式設計

對 tcp ip udp socket 程式設計這些詞你不會很陌生吧?隨著網路技術的發展,這些詞充斥著我們的耳朵。那麼我想問 1.什麼是tcp ip udp?2.socket在 呢?3.socket是什麼呢?4.你會使用它們嗎?什麼是tcp ip udp?tcp ip transmission co...