GET請求與POST請求的區別

2021-09-27 10:06:02 字數 576 閱讀 6877

1.是基於什麼前提的,如果什麼前提都沒有,不使用任何規範,只考慮語法和理論上的http協議。

get和post幾乎沒有什麼區別,只有名字不一樣。

2. 如果是基於rfc規範的。

(1) 理論上的(specification):get和post具有相同的語法的,但有不同的語義。get是用來獲取資料的,post是用來傳送資料的,其他方面沒有區別。

(2) 實踐上的(implementation): 各種瀏覽器,就是這個規範的實現者。

如果是基於瀏覽器實現的,才有常見的那些區別:

get的資料在url是可見的, post請求的資料不顯示在url中;

get請求對長度是有限制的, post長度是無限的;

get請求到的資料可以收藏為書籤, post請求到的資料不可以收藏為書籤;

get請求後,按後退按鈕、重新整理按鈕無影響, post的話資料會被重新提交;

get歷史引數會被保留在瀏覽器裡, post不會儲存在瀏覽器中的;

get只允許ascii編碼, post沒有編碼限制,允許發二進位制的;

get與post相比, get安全性較差, 因為所發的資料是url的一部分。

Get請求與Post請求的區別

在做高校雲平台期間,相信大家都遇到了傳值問題,估計大家對於get與post的請求方式都已經得心應手。用是用了,但是對於其中的區別,但是,如果不去總結,總感覺這知識自己還沒有掌握,我們今天就來分析一下。在提供伺服器請求的過程中,有兩種方式,分別是 get與post。get請求是最常見的請求型別。最常用...

Get請求與Post請求的區別

1.提交的資料型別 get為文字 post為文字和二進位制資料 2.提交的資料長度 get不超過255個字元 post沒有限制 3.提交資料的可見性 get作為url的一部分顯示在位址列裡 post作為請求的訊息體不可見 4.緩衝 get緩衝在瀏覽器url歷史狀態中 post不會被緩衝 5.表單中 ...

GET請求與POST請求的區別

get和post是http請求的兩種基本方法,要說它們的區別,接觸過web開發的人都能說出一二。最直觀的區別就是get把引數包含在url中,post通過request body傳遞引數。你可能自己寫過無數個get和post請求,或者已經看過很多權威 總結出的他們的區別,你非常清楚知道什麼時候該用什麼...