區別與聯系:
1、get是從服務器上獲取數據,post則是向服務器傳送數據;
2、get將表單中數據的按照variable=value的 形式,添加到action所指向的URL后面,并且兩者使用“?”連接,而各個變量之間使用“&”連接。Post是將表單中的數據放在form的 數據體中,按照變量和值相對應的方式,傳遞到action所指向URL;fashion jewelry wholesale
所以從上述也可以得到另外兩個結論:
1、get傳送的數據量較小,不能大于2KB,這主要是因為受URL長度限制。post傳送的數據量較大,所以在上傳文件只能使用Post。一般被默認為不受限制。但理論上,IIS4中最大量為80KB,IIS5中為100KB;
2、get安全性非常低(因為用戶可以通過URL看到),post安全性較高(其所有操作對用戶來說都是不可見的)。但是執行效率卻比post方法好;
3、Get限制Form表單的數據集的值必須為ASCII字符;而Post支持整個ISO10646字符集;cleaning cloth
4、Get是Form的默認方法;
5、Get方式提交來的數據在服務器端用Request.QueryString()來獲取,用Post方式提交的數據用Request.Form()來獲取(這一點不是很明確);
建議:
1、如果是包含機密信息的話,建議用post數據提交方式;
2、在做數據查詢時,建議用Get方式;而在做數據添加、修改或刪除時,建議用Post方式;
網絡編程之get與post的區別與聯系
2020-07-19 15:53編程技術網 編程技術
這里來說說get與post的區別與聯系,對這方面不懂的同學可以參考下。
延伸 · 閱讀
- 2022-02-28詳談C++ socket網絡編程實例(2)
- 2022-02-28詳談C++ socket網絡編程實例
- 2022-02-25POST方法給@RequestBody傳參數失敗的解決及原因分析
- 2022-02-24feign post參數對象不加@RequestBody的使用說明
- 2022-02-23springboot post接口接受json時,轉換為對象時,屬性都
- 2022-02-19Java 全面掌握網絡編程篇
- 編程技術
面試官:說說你對堆的理解?如何實現?應用場景?
在計算機科學中,圖是一種抽象的數據類型,在圖中的數據元素通常稱為結點,V是所有頂點的集合,E是所有邊的集合。...
- 編程技術
如何成為專業的惡意軟件研究員
當今社會,不管任何一門技術,或者你從事任何一種職業,都需要掌握相關的知識,現代的技術其實就是以前稱的“手藝”,大多數的手藝的學習和入門其...
- 編程技術
TIOBE4月編程語言排行榜出爐!漲幅最大的語言竟然是它?
TIOBE 近日發布的4 月編程語言排行榜。前十榜單中,C、Java、Python 仍分別占據前三位。漲幅最大的語言是Python。...
- 編程技術
拿高薪的程序員,都學習了什么編程語言?
人的一生從來不是從出生那一刻就注定的,總是會因為我們的選擇不斷的發生改變,小到一件衣服的色彩,大到未來人生的規劃!選錯一件衣服可以重來,...
- 編程技術
Python“王者”地位不保!Julia和Swift后來居上
在過去的十年里,Python 一直統治著數據科學和機器學習,但是 Julia 和 Swift 后來居上,正準備超越Python。...
- 編程技術
IT工程師都需要掌握的容器技術之DockerCompose
今天我們繼續來學習Docker技術之Docker Compose,本篇文章將是我們容器技術系列的最后一篇文章,讀過我們容器技術全系列文章的小伙伴肯定有疑問,整個系...
- 編程技術
解決Fiddler在win7系統下的安全證書問題
今天小編就為大家分享一篇關于解決Fiddler在win7系統下的安全證書問題,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起...
- 編程技術
在地址欄里顯示logo的實現方法
在地址欄里顯示logo,其實大家可以看一些網站的頭部里面,下面的方法講的更仔細。...