post和get的使用場景和區別


使用場景:

 區別:

①傳送方式不同:get通過地址欄傳輸,post通過報文傳輸。

②get產生一個TCP數據包,post產生兩個數據包,對於get方式的請求,瀏覽器會把http header和data一並發送出去,服務器響應200;而對於post瀏覽器先發送header,服務器響應100 continue,瀏覽器再發送data,服務器響應200。

③get參數有長度限制,傳送數據量不能大於2kb,post傳送數據量不受限制(一般會受服務器配置限制或者內存大小)。

④get安全性非常低,post安全性較高,但是執行效率比post方法好。

⑤get方式服務器端用Request.QueryString獲取變量的值,post方式服務器端用Request.Form獲取提交的數據。

⑥get是從服務器上獲取數據,post是向服務器傳送數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM