Stories

Detail Return Return

get和post的區別 - Stories Detail

1.get請求發一次tcp包,post請求發兩次tcp包。get把所有數據一次性發送給服務器,post第一次先發包含請求頭的tcp包,服務器返回狀態碼100,表示服務器收到了請求的初始部分,請客户端繼續發送,第二次發包含請求體的tcp包。
2.get請求方式參數通過"?"拼接在url後,post請求方式參數放在請求體中。
3.get請求方式長度有限制,一般在2K~4K,而post請求方式長度不限。
4.get請求方式參數是在url中是可見的,post需要捉包才能看到參數,後者相對來講安全性好一些。
5.get可以緩存,post不能緩存。
6.get是冪等的,而post不是冪等的

Add a new Comments

Some HTML is okay.