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