2 回答

TA貢獻2080條經驗 獲得超4個贊
一、特性不同:
Get請求是將數據添加到URL中并傳遞到服務器,通常利用一個問號“?”代表URL地址的結尾與數據參數的開端。Post請求數據是放在HTTP主體中的,其組織方式不只一種,有"&"連接方式,也有分割符方式,可隱藏參數,傳遞大批數據,比較方便。
二、傳輸方式不同:
get方式把參數數據列加到提交表單的ACTION屬性所指的URL中,值和表單內各個字段分別對應,在URL中可以看到。post方式通過HTTP post機制,將表單內各個字段與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。
三、服務端獲取數據方式不同:
get方式是服務器端用Request.QueryString獲取變量的值。post方式是務器端用Request.Form獲取提交的數據。
向左轉|向右轉
四、傳輸數據量不同:
get傳送的數據量較小,不能大于2KB。post傳送的數據量較大,一般默認為不受限制。但實際上會因為服務器的不同有所差異。
五、安全性不同:
由于get方式傳遞的參數可以在頁面上看見,所以get安全性非常低。Psot方式傳遞的參數用戶不可見,因此post安全性較高。

TA貢獻1784條經驗 獲得超9個贊
1、 傳輸方式不同
get方式:把參數數據列加到提交表單的ACTION屬性所指的URL中,值和表單內各個字段分別對應,在URL中可以看到。
post方式:通過HTTP post機制,將表單內各個字段與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。
2、 服務端獲取數據方式不同
get方式:服務器端用Request.QueryString獲取變量的值。
post方式:服務器端用Request.Form獲取提交的數據。
3、傳輸數據量不同
get傳送的數據量較小,不能大于2KB。
post傳送的數據量較大,一般默認為不受限制。但實際上會因為服務器的不同有所差異。
4、安全性
由于get方式傳遞的參數可以在頁面上看見,所以get安全性非常低。
Psot方式傳遞的參數用戶不可見,因此post安全性較高。
向左轉|向右轉
擴展資料
Get請求與Post請求的特性
1、Get請求:
Get請求是將數據添加到URL中并傳遞到服務器,通常利用一個問號“?”代表URL地址的結尾與數據參數的開端。
后面的參數每一個數據參數以“名稱=值”的形式出現,參數與參數之間利用一個連接符&來區分。
2、Post請求:
Post請求數據是放在HTTP主體中的,其組織方式不只一種,有"&"連接方式,也有分割符方式,可隱藏參數,傳遞大批數據,比較方便。
- 2 回答
- 0 關注
- 1079 瀏覽
添加回答
舉報