get和post的區別,何時用

2021-10-25 03:58:46 字數 483 閱讀 1235

1.get使用url或cookie傳參。而post將資料放在body中。

2.get的url會有長度上的限制,而post的資料則可以非常大

3.post比get安全,因為資料在位址列上不可見

最本質的區別:

get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料

以下幾種情況,用post方法:

1.請求的結果有持續性的作用,例如:資料庫內新增新的資料行

2.若使用get方法,則表單上收集的資料可能讓url過長

3.要傳送的資料不是採用ascii編碼

以下幾種情況,則適應get方法:

1.請求是為了查詢資源,html表單資料僅用來搜尋

2.請求結果無持續***

3.收集的資料及html表單內的輸入欄位名稱的總長不超過1024個字元

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...