請求資料存放位置不同:post請求資料放在請求正文中(bodydata),get請求資料則放在請求路徑(uri)后面用?隔開或者放在pramater里面
安全性:post相比get安全性更高一些
傳輸限制:get傳輸限制最多不能超過2kb,post則無限制
作用不一樣:post主要向服務器發送資料,get主要向服務器獲取資料。
uj5u.com熱心網友回復:
六⑥陸666uj5u.com熱心網友回復:
補充加油同學的一點,理論完全正確,但是作為面試官的我,如果能聽到后面的回答會更好,post一般用于資料創建和修改,比如注冊,登錄這種,而get一般用于獲取資料資訊,但是get也可以提交資料,post也可以獲取資料,主要在于服務器那邊的實作,比如那邊接收post方法,里面做的是資料獲取;而接受get方法,做的是資料提交。
所以本身這兩種方法的使用方式只是一種約定俗成的東西。
在平時的測驗程序,對于get和post,工具選型上也有一些區別,比如有些性能測驗工具就不能進行post請求,如ab,httpload。
在回答面試官問題的時候,能夠答出一些理論性的東西,又能結合自己的實踐說出一些經歷,最后加一些總結,這樣會很打動面試官。
uj5u.com熱心網友回復:
支持樓上??????轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/23073.html
標籤:軟件測試
