get請求是向服務器索要數據,post請求是向服務器傳送數據 的,瀏覽器限制了get的傳送量,post可以大量的把數據傳給 服務器,一般情況下get請求,請求體是空的,請求只發一次 ,如果是post請求,數據會放入請求體中,並且會根據請求頭 里content-length的長度分兩次或多次傳給服務器,直到與 content-length的長度相等時斷開傳送
grt和post請求服務器數據可以說都是不安全的,傳送和接收 都是明文以字符串形式交互數據的,想要安全,請求之前需要 加密處理,
GET POST
在地址上看到傳遞的參數和值 | 地址欄上看不到數據 | |
提交數據大小 | 提交少量數據,不同的瀏覽器最大值不一樣,IE是255個字符 | 提交大量數據,可以通過更改php.ini配置文件來設置post提交數據的最大值 |
安全性 | 低 | 高 |
提交原理 | 提交的數據和數據之間在獨立的 | 將提交的數據變成XML格式提交 |
靈活性 | 很靈活,只要有頁面的跳轉就可以get傳遞數據 | 不靈活 |