隨筆-8  評論-2  文章-24  trackbacks-0

             很多人都分不清GET與POST的區(qū)別,以及什么時候用GET?什么時候用POST?
          GET和POST兩種方法都是將數(shù)據(jù)送到服務(wù)器,但你該用哪一種呢?
          HTTP標(biāo)準(zhǔn)包含這兩種方法是為了達(dá)到不同的目的。POST用于創(chuàng)建資源,資源的內(nèi)容會被編入HTTP請示的內(nèi)容中。例如,處理訂貨表單、在數(shù)據(jù)庫中加入新數(shù)據(jù)行等。
          當(dāng)請求無副作用時(如進(jìn)行搜索),便可使用GET方法;當(dāng)請求有副作用時(如在數(shù)據(jù)庫添加數(shù)據(jù)行),則用POST方法。一個比較實際的問題是:GET方法可能會產(chǎn)生很長的URL,或許會超過某些瀏覽器與服務(wù)器對URL長度的限制。
          若符合下列任一情況,則用POST方法:

          請求的結(jié)果有持續(xù)性的副作用,例如,數(shù)據(jù)庫內(nèi)添加新的數(shù)據(jù)行。    
          若使用GET方法,則表單上收集的數(shù)據(jù)可能讓URL過長。    
          要傳送的數(shù)據(jù)不是采用7位的ASCII編碼。
           
              若符合下列任一情況,則用GET方法: 
              
          請求是為了查找資源,HTML表單數(shù)據(jù)僅用來幫助搜索。    
          請求結(jié)果無持續(xù)性的副作用。    
          收集的數(shù)據(jù)及HTML表單內(nèi)的輸入字段名稱的總長不超過1024個字符。
          本文來自: 中國自學(xué)編程網(wǎng)(www.zxbc.cn) 詳細(xì)出處參考:http://www.zxbc.cn/html/article/aspprog/0916120715029.html

          posted on 2008-02-26 09:57 MyBox 閱讀(647) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 镇平县| 新疆| 荃湾区| 特克斯县| 报价| 郴州市| 东乡| 永嘉县| 梧州市| 黑山县| 河源市| 平乐县| 武功县| 安岳县| 吉木萨尔县| 武定县| 忻城县| 弥渡县| 永州市| 宁津县| 九江县| 南昌市| 科尔| 思南县| 陆丰市| 巴彦县| 新晃| 无为县| 怀安县| 百色市| 胶州市| 富川| 寿宁县| 甘泉县| 建昌县| 江津市| 大关县| 家居| 朝阳市| 南京市| 章丘市|