- get請求參數(shù)是連接在url后面的,而post請求參數(shù)是存放在requestbody內(nèi)的;
- get請求因為瀏覽器對url長度有限制,所以參數(shù)個數(shù)有限制,而post請求參數(shù)個數(shù)沒有限制;
- 因為get請求參數(shù)暴露在url上,所以安全方面post比get更加安全;
- get請求只能進行url編碼,而post請求可以支持多種編碼方式;
- get請求參數(shù)會保存在瀏覽器歷史記錄內(nèi),post請求并不會;
- get請求瀏覽器會主動cache,post并不會,除非主動設(shè)置;
- get請求產(chǎn)生1個tcp數(shù)據(jù)包,post請求產(chǎn)生2個tcp數(shù)據(jù)包;
- 在瀏覽器進行回退操作時,get請求是無害的,而post請求則會重新請求一次;
- 瀏覽器在發(fā)送get請求時會將header和data一起發(fā)送給服務(wù)器,服務(wù)器返回200狀態(tài)碼,而在發(fā)送post請求時,會先將header發(fā)送給服務(wù)器,服務(wù)器返回100,之后再將data發(fā)送給服務(wù)器,服務(wù)器返回200OK。