面試GET和POST區別?沒啥區別

2021-10-08 09:52:08 字數 610 閱讀 4789

http是明文協議不安全,https加密

getpsot

get瀏覽器回退無害

post會再次請求

get被瀏覽器主動cache

post不會(可以設定)

引數在url

引數在body

不完全,比post還差

不安全引數長度限制2048

不受限制

ascii

任意(contet-type)

get和post是什麼?

http協議的二種請求方式。

rest。get獲取,post新增,put更新,delete刪除

http是什麼?

http是基於tcp/ip的通訊協議

結果http底層tcp/ip,get和post底層是tcp/ip,也就是說get和post都是tcp連線。

但是因為瀏覽器/客戶端規定給get請求加上了長度限制。

get請求把http的header和data一併傳送給伺服器,相應200+資料返回;

post請求把header先傳送,伺服器相應100continue,瀏覽器再傳送data,伺服器相應200+資料返回。(並不是所有瀏覽器都會在post中傳送兩次包,firefox就只傳送一次)

get和post區別 面試用

get和post本質上就是tcp鏈結,並無差別。但是由於http的規定和瀏覽器 伺服器的限制,導致他們在應用過程中體現出一些不同。長的說 對於get方式的請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200 返回資料 而對於post,瀏覽器先傳送header,伺服器響應10...

GET和POST的區別 面試系列

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。1.url可見性 get,引數url可見 post,url引數不可見 get把請求的資料放在url上,即http協議頭上,其格式為 以?分割url和傳輸資料,引數之間以 相連 post把資料放在h...

GET 和 POST 的區別(面試用)

get和post是http協議中的兩種傳送請求的方法。http的底層是tcp ip,所以get和post的底層也是tcp ip。即get和post本質上就是tcp鏈結,並無差別。但是由於http的規定和瀏覽器 伺服器的限制,導致他們在應用過程中體現出一些不同。區別 get方法提交的資料會放在url之...