get和post的區別,何時使用post?

2022-06-18 18:12:09 字數 834 閱讀 7974

(1) get是從伺服器上獲取資料,

post

是向伺服器傳送資料。get請求返回

request-url 所指出的任意資訊

post請求用來傳送電子郵件、新聞或傳送 能由互動使用者填寫的**。這是唯一需要 在請求中傳送body的請求。使用

post

請求時需要在報文首部content-length欄位

中指出body的長度

(2) get是把引數資料佇列加到提交表單的 action屬性所指的

url中,值和表單內

各個字段一一對應,在url中可以看到。 post是通過

機制,將表單內各

個字段與其內容放置在html header內

一起  傳送到action屬性所指的

url位址, 使用者看不到這個過程

(3) 對應get方式,伺服器端用 request.querystring獲取變數的值,對於 post方式伺服器端用

request.form

獲取提 交的資料

(4) get傳送的資料量小,不能大於

2kb。

post 傳送的資料量較大,一般被預設為不受限 制。但理論上,iis4中最大量為

80kb

,iis5

中為100kb。用

iis過濾器的只接受

get參

數,所以一般大型搜尋引擎都是用get方   式

(5) get安全性非常低,

post

安全性相對較高。 如果這些資料是中文資料而且是非敏感 資料,那麼get;如果使用者輸入的資料不 是中文字元而且包含敏感資料,那麼還是 使用post為好

GET和POST的區別,何時使用POST?

get 一般用於資訊獲取,使用url傳遞引數,對所傳送資訊的數量也有限制,一般在2000個字元 post 一般用於修改伺服器上的資源,對所傳送的資訊沒有限制。get方式需要使用request.querystring來取得變數的值,而post方式通過request.form來獲取變數的值,也就是說ge...

GET和POST的區別,何時使用POST?

get 一般用於資訊獲取,使用url傳遞引數,對所傳送資訊的數量也有限制,一般在2000個字元 post 一般用於修改伺服器上的資源,對所傳送的資訊沒有限制。get方式需要使用request.querystring來取得變數的值,而post方式通過request.form來獲取變數的值,也就是說ge...

get 和 post的區別,何時使用post?

get和post的區別 1 get是從伺服器上獲取資料,post是向伺服器傳送資料。2 get是將引數資料加到url中,使用者可以看到。post是將內容放置在http請求資訊體內傳送,使用者看不到這個過程。3 對於get方法,伺服器端是用request.querystring獲取變數的值,對於pos...