Android之網路程式設計

若蘭__明月發表於2017-12-27

###HTTP請求:GET與POST方法的區別

####HTTP 定義了與伺服器互動的不同方法,最基本的方法是 GET 和 POST。

1.Get是從伺服器上獲取資料,Post是向伺服器傳送資料。GET 用於資訊獲取,是安全的和冪等的。安全的意味著該操作用於獲取資訊而非修改資訊,冪等的意味著對同一 URL 的多個請求應該返回同樣的結果。完整的定義並不像看起來那樣嚴格。

2.GET請求請提交的資料放置在HTTP請求協議頭中,附加在url之後,以?分開與url分開;而POST提交的資料則放在實體資料中,即在HTML HEADER內提交。

3.GET方式提交的資料最多隻能有1024位元組,而POST則沒有此限制。

4.安全性問題。使用 Get 的時候,引數會顯示在位址列上,而 Post 不會。所以,如果這些資料是中文資料而且是非敏感資料,那麼使用 get;如果使用者輸入的資料不是中文字元而且包含敏感資料,那麼還是使用 post為好。

5、Get是Form的預設方法。

###Android網路連線之HttpURLConnection和HttpClient http://www.cnblogs.com/devinzhang/archive/2012/01/17/2325092.html

###android之HttpURLConnection http://www.cnblogs.com/devinzhang/archive/2012/01/08/2316453.html ###JAVA中三種URL連線方法

http://www.cnblogs.com/devinzhang/archive/2012/01/08/2316443.html ###Java與Http協議 http://www.cnblogs.com/devinzhang/archive/2012/02/06/2340186.html ###Android之執行緒池深度剖析 http://www.cnblogs.com/devinzhang/p/3856200.html

相關文章