GET和POST請求的區別

2021-08-20 22:13:42 字數 421 閱讀 3445

比較內容

getpost

如何發起

瀏覽器中輸入url回車、超連結跳轉、js跳轉、src/href屬性請求、get方式提交表單、ajax-get

post方式提交表單、ajax-post

請求資料的位置

追加在uri後,作為查詢字串,以?開頭

放在請求主體中

請求資料的型別

只能是文字字元

能否用於上傳檔案否能

請求資料長度限制

有,瀏覽器/伺服器對請求uri長度有限制(如1kb、4kb等)

請求主體沒有長度限制!

請求資料需編碼?

需要!乙個utf-8漢字編碼為9個位元組

需要!乙個utf-8漢字編碼為9個位元組

表達的語義

表客戶端想獲取

表客戶端想傳遞

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,伺服器...