回覆列表
-
1 # 使用者111497722652
-
2 # 掉眼淚的冠軍
POST 傳值的時候 會加密傳值資訊 不讓別人看見 GET傳值的時候 是不會加密的例如傳遞 name:123 PWD:123POST傳遞的內容就是 ¥%#……%&%##¥#%GET傳遞的內容就是 name:123 PWD:123
POST 傳值的時候 會加密傳值資訊 不讓別人看見 GET傳值的時候 是不會加密的例如傳遞 name:123 PWD:123POST傳遞的內容就是 ¥%#……%&%##¥#%GET傳遞的內容就是 name:123 PWD:123
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安全性較高。擴充套件資料1、Get請求:Get請求是將資料新增到URL中並傳遞到伺服器,通常利用一個問號“?”代表URL地址的結尾與資料引數的開端。後面的引數每一個數據引數以“名稱=值”的形式出現,引數與引數之間利用一個連線符&來區分。2、Post請求:Post請求資料是放在HTTP主體中的,其組織方式不只一種,有"&"連線方式,也有分割符方式,可隱藏引數,傳遞大批資料,比較方便。