首先介紹get與post的差異:
(1)get請求資源資料,post向伺服器傳遞需要處理的資料
(2)get傳遞資料大小不超過2kb,post沒有限制
(3)get請求的引數會在url上暴露顯示,post請求引數在requestbody裡,所以相對get來說,post安全性較高
(4)get 請求的靜態資源會被瀏覽器快取,post不會被快取
(5)get傳遞的資料型別是文字,post是文字或者二進位制
(6)get請求被回退時是無害的,post請求被回退是會被重新再執行一次
get和post的使用場景:
(1)在傳遞一些機密資訊時必須要使用post
(2)只是查詢獲取資料時可以用get
(3)post請求速率會比get慢,因為get請求產生乙個tcp資料報;post請求產生兩個tcp資料報
Http中get和post請求
http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應...
HTTP中GET和POST請求區別
1 get是從伺服器上 獲取資料,post是向伺服器傳送資料。1 在客戶端,get方式在通過 url提交資料,資料 在url中 可以看到 post方式,資料放置在 html header內 提交。2 對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服...
HTTP請求中get和post區別
1 get請求,請求的資料會附加在url之後,以?分割url和傳輸資料,多個引數用 連線。url的編碼格式採用的是ascii編碼,而不是uniclde,即是說所有的非ascii字元都要編碼之後再傳輸。2 get提交有資料大小的限制,一般是不超過1024個位元組,而這種說法也不完全準確,http協議並...