網絡請求get和post的區別
其實本文更應該放在HTTP相關的分類,但是目前我並沒有開設這一個分類專欄,so臨時儲存在HTML分類吧
Get和post是HTTP請求的兩種基本方式
- get是從服務器上獲取數據,post是向服務器傳送數據。
- 在客戶端, get方式在通過URL提交數據,數據在URL中可以看到;post方式,數據放置在HTML HEADER內提交
- 對於get方式,服務器端用Request.QueryString獲取變量的值,對於post方式,服務器端用Request.Form獲取提交的數據。
- get方式提交的數據最多只能有1024字節,而post則沒有此限制
安全性問題:
- 使用get的時候,參數會顯示在地址欄上,而 post 不會。所以,如果這些數據是中文數據而且是非敏感數據,那么使用 get ;
- 如果用戶輸入的數據不是中文字符而且包含敏感數據,那么還是使用 post為好。