在客戶端也服務器端要建立連接有兩種方式。
一種是get方式
另一種是post方式
那麼兩者具體有什麼區別呢
- 顯示有區別
get方法是將字符串拼接在地址欄後面可以看見
而post方法看不見 - 傳遞的大小有區別
具體大小和瀏覽器有關係,ie瀏覽器是2k其他瀏覽器的最大值可能不同,但是也比較小。
而post方法傳遞參數的大小是可以設定的,原來是認爲無限大。在Php當中在php.ini文件是可以設置參數的大小的。 - 安全性
get方法安全性比較低因爲暴露在外面而post方法安全性比較高 - 提交的原理
get方法提交的數據都是獨立的。
而Post方法將所有的提交的數據變成一個整體(將提交的數據變成xml格式) - 靈活性
get方法很靈活,
post方法不靈活,必須要有表單的參與才能用post提交很不方便
post 和get 並不是一個索取,一個提交。兩者都可以提交和索取。只是兩者和服務器端索取數據的機制不一樣