在android開發中,android sdk附帶了apache的httpclient,它是乙個完善的客戶端。它提供了對http協議的全面支援,可以使用httpclient的物件來執行http get和http post呼叫。
http工作原理:
1.客戶端(一般是指瀏覽器,這裡是指自己寫的程式)與伺服器建立連線
2.建立連線後,客戶端向
伺服器傳送請求
3.伺服器接收到請求後,向客戶端傳送響應資訊
4.客戶端與伺服器斷開連線
httpclient的一般使用步驟:
1.使用defaulthttpclient類例項化httpclient物件
2.建立httpget或httppost物件,將要請求的url通過構造方法傳入httpget或httppost物件。
3.呼叫execute方法傳送http get或http post請求,並返回httpresponse物件。
4.通過httpresponse介面的getentity方法返回響應資訊,並進行相應的處理。
最後記得要在androidmanifest.xml檔案新增網路許可權
1.使用httpclient來執行get呼叫
1get提交public
static
string loginofget(string username, string password) else
24 } catch
(exception e) finally30}
31return
null
;32 }
2.使用httpclient來執行post呼叫
1post提交public
static
string loginofpost(string username, string password) else
38 } catch
(exception e) finally44}
45return
null
;46 }
XML學習基礎(八)
使用xsl可以給xml文件新增上顯示資訊。xsl是xml的可擴充套件樣式單語言。xsl 全稱是 可擴充套件的樣式單語言,the extensible stylesheet language 比css樣式單功能要強大的多。xsl的乙個主要的用途就是將xml文件轉換成html格式的檔案,然後再交付給瀏覽...
八大基礎排序總結
大概花了一周的時間把八大基礎排序過了一遍,這篇博文主要是用來回顧一下八大基礎排序的要點和一些總結 回顧 總的來說 快速排序是用得比較廣泛的乙個排序,也是經常出現的乙個排序,應該重點掌握 思路 實現要點 優化 如果一趟排序後也沒有交換位置,那麼該陣列已有序 外層迴圈是排序的趟數 for int i 0...
八大基礎排序總結
總的來說 快速排序是用得比較廣泛的乙個排序,也是經常出現的乙個排序,應該重點掌握 第一趟排序後已經將最大值放到陣列最後面了 接下來是排序 整體 的資料了 bubblesort arrays,l,r 1 前置知識 遞迴就這麼簡單 快速排序 param arr param l 指向陣列第乙個元素 par...