get和post請求的幾個區別

2021-08-02 08:46:46 字數 432 閱讀 2583

1.get是伺服器上獲取資料,post是想伺服器傳送資料。

2.在客戶端,get方式在通過url提交資料,資料在url中可以看到;post方式,資料放置在html header內提交。

3.get方式提交的資料最多只能有1024位元組,而post是沒有此限制的。因為post請求提交的資料可以很大,所以看成是沒有限制的。

4. 對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form獲取提交的資料。

5.在安全性問題方面。使用 get 的時候,引數會顯示在位址列上,而 post 不會。而且在位址列上,出現中文字是很敏感的,最好在**中把有中文的轉換成字串。

(小提示)如果這些資料是中文資料而且是非敏感資料,那麼使用 get;如果使用者輸入的資料不是中文字元而且包含敏感資料,那麼還是使用 post為好。

Get和Post請求區別

get和post是什麼?http協議中的兩種傳送請求的方法。http是什麼?http是基於tcp ip的關於資料如何在全球資訊網中如何通訊的協議。http的底層是tcp ip。所以get和post的底層也是tcp ip,也就是說,get post都是tcp鏈結。get和post能做的事情是一樣一樣的...

GET 和 POST 請求區別

1 get是從伺服器上獲取資料。2 post是向伺服器傳送資料。1 get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。2 post是通過http post機制,將表單內各個字段與其內容放置在html header內一起傳送到actio...

get和post請求區別

get和post請求區別 1 get產生乙個tcp資料報 post產生兩個tcp資料報。對於get方式的請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200 返回資料 而對於post,瀏覽器先傳送header,伺服器響應100 continue,瀏覽器再傳送data,伺服器...