序號
getpost
1引數連線在url後面
引數存放在request-body中
2因為瀏覽器對url長度有限制,多以傳參數量有限制
引數數量沒有限制
3請求引數暴露在url上
安全方面,post比get更安全
4請求引數會儲存在瀏覽器歷史記錄上
支援多種編碼方式
5瀏覽器回退操作時,get請求是無害的
post請求會重新請求一次
6瀏覽器會自動cache
post不會,除非主動設定
7只能進行url編碼
支援多種編碼
8產生1個tcp資料報
產生2個tcp資料報
9瀏覽器會將header和data一起傳送給伺服器,伺服器返回200狀態碼
先將header傳送給伺服器,伺服器返回100,之後瀏覽器再將data傳送給伺服器,伺服器返回200
ps:本質區別貌似是8、9
參考:建議閱讀:
Http Get和Post的區別
get和post是http請求的兩種基本方法,要說它們的區別,接觸過web開發的人都能說出一二。最直觀的區別就是get把引數包含在url中,post通過request body傳遞引數。你可能自己寫過無數個get和post請求,或者已經看過很多權威 總結出的他們的區別,你非常清楚知道什麼時候該用什麼...
HTTP get和post的區別
get和post是http與伺服器互動的方式,說到方式,其實總共有四種 put,delete,post,get。他們的作用分別是對伺服器資源的增,刪,改,查。所以,get是獲取資料,post是修改資料。但是,現在大家都不這麼幹了!只用乙個方式就可以做增刪查減的操作。區別分析 get把請求的資料放在u...
HTTP GET和POST的區別
post和get的差別其實是很大的。語義上,get是獲取指定url上的資源,是讀操作,重要的一點是不論對某個資源get多少次,它的狀態是不會改變的,在這個意義上,我們說get是安全的 不是被密碼學或者資料保護意義上的安全 因為get是安全的,所以get返回的內容可以被瀏覽器,cache伺服器快取起來...