HTTP請(qǐng)求:GET與POST方法的區(qū)別
####HTTP 定義了與服務(wù)器交互的不同方法,最基本的方法是 GET 和 POST。
1.Get是從服務(wù)器上獲取數(shù)據(jù),Post是向服務(wù)器傳送數(shù)據(jù)。GET 用于信息獲取,是安全的和冪等的。安全的意味著該操作用于獲取信息而非修改信息,冪等的意味著對(duì)同一 URL 的多個(gè)請(qǐng)求應(yīng)該返回同樣的結(jié)果。完整的定義并不像看起來那樣嚴(yán)格。
2.GET請(qǐng)求請(qǐng)?zhí)峤坏臄?shù)據(jù)放置在HTTP請(qǐng)求協(xié)議頭中,附加在url之后,以?分開與url分開;而POST提交的數(shù)據(jù)則放在實(shí)體數(shù)據(jù)中,即在HTML HEADER內(nèi)提交。
3.GET方式提交的數(shù)據(jù)最多只能有1024字節(jié),而POST則沒有此限制。
4.安全性問題。使用 Get 的時(shí)候,參數(shù)會(huì)顯示在地址欄上,而 Post 不會(huì)。所以,如果這些數(shù)據(jù)是中文數(shù)據(jù)而且是非敏感數(shù)據(jù),那么使用 get;如果用戶輸入的數(shù)據(jù)不是中文字符而且包含敏感數(shù)據(jù),那么還是使用 post為好。
5、Get是Form的默認(rèn)方法。
Android網(wǎng)絡(luò)連接之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協(xié)議
http://www.cnblogs.com/devinzhang/archive/2012/02/06/2340186.html