Post和get請求的區別

在客戶端也服務器端要建立連接有兩種方式。 
一種是get方式 
另一種是post方式 
那麼兩者具體有什麼區別呢

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

post 和get 並不是一個索取,一個提交。兩者都可以提交和索取。只是兩者和服務器端索取數據的機制不一樣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章