中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

HTTP中Get與Post的區別
來源:易賢網 閱讀:1049 次 日期:2015-03-31 14:33:25
溫馨提示:易賢網小編為您整理了“HTTP中Get與Post的區別”,方便廣大網友查閱!

Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認 為:一個URL地址,它用于描述一個網絡上的資源,而HTTP中的GET,POST,PUT,DELETE就對應著對這個資源的查,改,增,刪4個操作。到這里,大家應該有個大概的了解了,GET一般用于獲取/查詢資源信息,而POST一般用于更新資源信息。

1 .根據HTTP規范,GET用于信息獲取,而且應該是安全的和冪等的。

(1).所謂安全的意味著該操作用于獲取信息而非修改信息。換句話說,GET 請求一般不應產生副作用。就是說,它僅僅是獲取資源信息,就像數據庫查詢一樣,不會修改,增加數據,不會影響資源的狀態。

* 注意:這里安全的含義僅僅是指是非修改信息。

(2).冪等的意味著對同一URL的多個請求應該返回同樣的結果。這里我再解釋一下冪等 這個概念:

冪等 (idempotent、idempotence)是一個數學或計算機學概念,常見于抽象代數中。

冪等有一下幾種定義:

對于單目運算,如果一個運算對于在范圍內的所有的一個數多次進行該運算所得的結果和進行一次該運算所得的結果是一樣的,那么我們就稱該運算是冪等的。比如絕對值運算就是一個例子,在實數集中,有abs(a)=abs(abs(a))。

對于雙目運算,則要求當參與運算的兩個值是等值的情況下,如果滿足運算結果與參與運算的兩個值相等,則稱該運算冪等,如求兩個數的最大值的函數,有在在實數集中冪等,即max(x,x) = x。

看完上述解釋后,應該可以理解GET冪等的含義了。

但在實際應用中,以上2條規定并沒有這么嚴格。引用別人文章的例子:比如,新聞站點的頭版不斷更新。雖然第二次請求會返回不同的一批新聞,該操 作仍然被認為是安全的和冪等的,因為它總是返回當前的新聞。從根本上說,如果目標是當用戶打開一個鏈接時,他可以確信從自身的角度來看沒有改變資源即可。

2 .根據HTTP規范,POST表示可能修改變服務器上的資源的請求。繼續引用上面的例子:還是新聞以網站為例,讀者對新聞發表自己的評論應該通過POST實現,因為在評論提交后站點的資源已經不同了,或者說資源被修改了。

上面大概說了一下HTTP規范中GET和POST的一些原理性的問題。但在實際的做的時候,很多人卻沒有按照HTTP規范去做,導致這個問題的原因有很多,比如說:

1 .很多人貪方便,更新資源時用了GET,因為用POST必須要到FORM(表單),這樣會麻煩一點。

2 .對資源的增,刪,改,查操作,其實都可以通過GET/POST完成,不需要用到PUT和DELETE。

3 .另外一個是,早期的Web MVC框架設計者們并沒有有意識地將URL當作抽象的資源來看待和設計,所以導致一個比較嚴重的問題是傳統的Web MVC框架基本上都只支持GET和POST兩種HTTP方法,而不支持PUT和DELETE方法。

* 簡單解釋一下MVC:MVC本來是存在于Desktop程序中的,M是指數據模型,V是指用戶界面,C則是控制器。使用MVC的目的是將M和V的實現代碼分離,從而使同一個程序可以使用不同的表現形式。

以上3點典型地描述了老一套的風格(沒有嚴格遵守HTTP規范),隨著架構的發展,現在出現REST(Representational State Transfer),一套支持HTTP規范的新風格,這里不多說了,可以參考《RESTful Web Services》。

說完原理性的問題,我們再從表面現像上面看看GET和POST的區別:

1 .GET請求的數據會附在URL之后(就是 把數據放置在HTTP協議頭中),以?分割URL和傳輸數據,參數之間以&相連,如:login.action?name=hyddd& password=idontknow&verify=%E4%BD%A0%E5%A5%BD。如果數據是英文字母/數字,原樣發送,如果是空 格,轉換為+,如果是中文/其他字符,則直接把字符串用BASE64加密,得出如:%E4%BD%A0%E5%A5%BD,其中%XX中的XX為該符號以 16進制表示的ASCII。

POST把提交的數據則放置在是HTTP包的包體中。

2 ."GET方式提交的數據最多只能是1024字節,理論上POST沒有限制,可傳較大量的數據,IIS4中最大為80KB,IIS5中為100KB"??!

以上這句是我從其他文章轉過來的,其實這樣說是錯誤的,不準確的:

(1).首先是"GET方式提交的數據最多只能是1024字節",因為GET是通過URL提交數據,那么GET可提交的數據量就跟URL的長度有直接關系了。而實際上,URL不存在參數上限的問題,HTTP協議規范沒有對URL長度進行限制。這個限制是特定的瀏覽器及服務器對它的限制。IE對URL長度的限制是2083字節(2K+35)。對于其他瀏覽器,如Netscape、FireFox等,理論上沒有長度限制,其限制取決于操作系統的支持。

注意這是限制是整個URL長度,而不僅僅是你的參數值數據長度。[見參考資料5]

(2).理論上講,POST是沒有大小限制的,HTTP協議規范也沒有進行大小限制,說“POST數據量存在80K/100K的大小限制”是不準確的,POST數據是沒有限制的,起限制作用的是服務器的處理程序的處理能力。

對于ASP程序,Request對象處理每個表單域時存在100K的數據長度限制。但如果使用Request.BinaryRead則沒有這個限制。

由這個延伸出去,對于IIS 6.0,微軟出于安全考慮,加大了限制。我們還需要注意:

1).IIS 6.0默認ASP POST數據量最大為200KB,每個表單域限制是100KB。

2).IIS 6.0默認上傳文件的最大大小是4MB。

3).IIS 6.0默認最大請求頭是16KB。

IIS 6.0之前沒有這些限制。[見參考資料5]

所以上面的80K,100K可能只是默認值而已(注:關于IIS4和IIS5的參數,我還沒有確認),但肯定是可以自己設置的。由于每個版本的IIS對這些參數的默認值都不一樣,具體請參考相關的IIS配置文檔。

3 .在ASP中,服務端獲取GET請求參數用 Request.QueryString,獲取POST請求參數用Request.Form。在JSP中,用request.getParameter (/"XXXX/")來獲取,雖然jsp中也有request.getQueryString()方法,但使用起來比較麻煩,比如:傳一個 test.jsp?name=hyddd&password=hyddd,用request.getQueryString()得到的是: name=hyddd&password=hyddd。在PHP中,可以用$_GET和$_POST分別獲取GET和POST中的數據,而$ _REQUEST則可以獲取GET和POST兩種請求中的數據。值得注意的是,JSP中使用request和PHP中使用$_REQUEST都會有隱患, 這個下次再寫個文章總結。

4 .POST的安全性要比GET的安全性 高。注意:這里所說的安全性和上面GET提到的“安全”不是同個概念。上面“安全”的含義僅僅是不作數據修改,而這里安全的含義是真正的Security 的含義,比如:通過GET提交數據,用戶名和密碼將明文出現在URL上,因為(1)登錄頁面有可能被瀏覽器緩存,(2)其他人查看瀏覽器的歷史紀錄,那么 別人就可以拿到你的賬號和密碼了,除此之外,使用GET提交數據還可能會造成Cross-site request forgery攻擊。

總結一下,Get是向服務器發索取數據的一種請求,而Post是向服務器提交數據的一種請求,在FORM(表單)中,Method默認為"GET",實質上,GET和POST只是發送機制不同,并不是一個取一個發!

更多信息請查看IT技術專欄

更多信息請查看網頁制作
易賢網手機網站地址:HTTP中Get與Post的區別
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲精品欧洲精品| 国产九九精品视频| 欧美午夜一区二区福利视频| 在线精品高清中文字幕| 免费久久久一本精品久久区| 亚洲人在线视频| 欧美午夜不卡视频| 欧美在线看片a免费观看| 激情综合网址| 欧美日韩成人| 亚洲欧美一区在线| 国产午夜精品久久久| 免费一区视频| 国产精品99久久久久久www| 国产精品视频一二三| 久久久伊人欧美| 99re6热只有精品免费观看 | 亚洲激情综合| 国产精品成人午夜| 久久人人爽人人爽爽久久| 亚洲黄色成人| 国产欧美激情| 欧美日韩国产一中文字不卡| 欧美一区亚洲二区| 一本久久综合亚洲鲁鲁| 国语精品中文字幕| 欧美亚州韩日在线看免费版国语版| 欧美中文字幕在线视频| 免费精品视频| 国产精品入口夜色视频大尺度 | 亚洲激情校园春色| 国产精品一区二区久久久久| 欧美激情免费在线| 久久精品成人| 久久gogo国模裸体人体| 一区二区欧美国产| 亚洲国产合集| 一区视频在线播放| 国产日产欧美精品| 国产精品v亚洲精品v日韩精品| 久久久欧美精品sm网站| 亚洲最黄网站| 亚洲国产精品一区二区尤物区 | 亚洲裸体视频| 狠狠狠色丁香婷婷综合激情| 欧美日韩精品综合在线| 免费成人小视频| 久久天堂精品| 久久久久久久综合色一本| 亚洲影视综合| 亚洲综合精品自拍| 在线亚洲一区观看| 日韩视频三区| 9l国产精品久久久久麻豆| 亚洲高清精品中出| 国产在线欧美日韩| 国产婷婷97碰碰久久人人蜜臀| 欧美午夜视频在线观看| 欧美日韩中文字幕在线视频| 欧美不卡福利| 久久综合九色欧美综合狠狠| 久久精品一二三区| 午夜精品一区二区三区电影天堂 | 亚洲欧美成aⅴ人在线观看| 亚洲黄色精品| 亚洲精品系列| 99国产精品一区| 亚洲视频一区二区| 亚洲一级免费视频| 亚洲一区二区三区精品动漫| 亚洲视频在线二区| 亚洲一区二区免费在线| 一区二区三区日韩在线观看| 91久久一区二区| 亚洲卡通欧美制服中文| 亚洲精品视频一区二区三区| 精品999在线播放| 亚洲国产天堂久久综合网| 亚洲美女少妇无套啪啪呻吟| 中文亚洲欧美| 欧美在线免费一级片| 欧美在线一级va免费观看| 亚洲欧美日韩国产| 午夜一区不卡| 欧美成人精品| 欧美色中文字幕| 欧美日韩精品二区第二页| 欧美激情小视频| 国产精品乱子久久久久| 国产精品国产自产拍高清av王其| 国产精品色网| 亚洲国产成人不卡| 亚洲在线免费视频| 久久丁香综合五月国产三级网站| 欧美成人一区二区| 国产精品免费一区二区三区观看| 国产精品综合av一区二区国产馆| 国产欧美欧洲在线观看| 国内精品模特av私拍在线观看| 亚洲国产精品成人| 亚洲免费网址| 久热精品视频在线观看| 国产精品国产三级国产普通话三级| 国产亚洲高清视频| 一本久道综合久久精品| 久久久www成人免费无遮挡大片 | 国产伦精品一区二区三区视频黑人| 国产欧美视频一区二区| 最新亚洲激情| 午夜精品影院| 欧美视频一区二区三区四区| 精品成人一区二区| 亚洲欧美在线免费| 欧美三日本三级三级在线播放| 在线观看欧美视频| 久久精品日产第一区二区| 欧美日韩麻豆| 91久久亚洲| 免费一区二区三区| 精品99视频| 久久精品免费播放| 国产精品永久| 亚洲一区欧美二区| 国产精品v欧美精品v日韩| 亚洲黄色精品| 免费国产自线拍一欧美视频| 狠狠爱综合网| 久久综合中文字幕| 在线不卡视频| 久久久久在线观看| 一区二区三区在线不卡| 久久久久国产精品午夜一区| 国产欧美日韩不卡免费| 亚洲欧美日韩综合| 国产精品一区二区三区四区五区| 亚洲在线成人精品| 国产精品一二三四区| 亚洲欧美第一页| 国产欧美日韩精品a在线观看| 亚洲欧美日韩人成在线播放| 欧美香蕉视频| 亚洲欧美一区二区视频| 国产精品网站在线观看| 欧美一级网站| 国内精品久久久久久久97牛牛| 欧美中文在线观看| 一区二区亚洲精品国产| 久久综合久久综合久久| 亚洲国产精品悠悠久久琪琪| 欧美成人午夜激情在线| 9色国产精品| 国产精品久久久久aaaa九色| 午夜精品短视频| 激情偷拍久久| 欧美伦理91i| 亚洲女人天堂av| 国产日韩欧美视频| 美国十次了思思久久精品导航| 亚洲精品国产精品国自产在线| 欧美巨乳在线观看| 午夜精品久久久久久久久久久久 | 女女同性精品视频| 日韩性生活视频| 国产精品影视天天线| 久久婷婷国产综合精品青草| 亚洲国内精品| 国产精品一区二区男女羞羞无遮挡 | 亚洲人成在线播放网站岛国| 欧美日韩国产影片| 午夜精品一区二区三区在线| 国内精品一区二区三区| 久久一区二区三区av| 亚洲精品乱码久久久久久蜜桃91| 国产精品久久| 欧美成人tv| 亚洲午夜日本在线观看| 国产精品久久久久免费a∨大胸| 久久精品夜色噜噜亚洲a∨| 亚洲精品国产日韩| 国产一区二区中文| 欧美日韩在线一二三| 久久看片网站| 亚洲欧美综合另类中字| 亚洲人成网站色ww在线| 国产视频自拍一区| 欧美日韩一区二区视频在线观看| 久久午夜精品| 欧美一区二区日韩| 亚洲图片欧洲图片av| 国产一区二区久久| 国产精品美女久久久免费| 欧美极品在线视频| 久久婷婷综合激情| 久久精品国产亚洲一区二区三区| 亚洲少妇自拍| 99在线热播精品免费| 亚洲国产小视频在线观看| 国产一区二区久久久| 国产精品视频免费| 国产精品久久午夜夜伦鲁鲁|