GET方法與POST方法區別

2021-08-26 12:18:01 字數 1126 閱讀 4786

get請求:

.1connection: keep-alivepost請求:

20ajax&publisher=wiley

1.post方法將請求資料放在請求正文中,get方法將請求資料放在url中,以?分割url和引數,引數間使用&連線。

2.get對傳url大小有限制,post提交資料大小無限制。

3.post比get方法安全

4.get只支援url編碼,post支援多種型別編碼。

5.get方法傳遞的引數會被保留在瀏覽器記錄中,post不會

6.get產生乙個tcp資料報,post產生兩個tcp資料報

解釋:對於get請求,傳送的資料寫在url中向伺服器端傳遞,瀏覽器將header與data一起傳送出去,伺服器響應200,表明請求已經被處理

對於post方法,將請求的資料寫在請求正文中,瀏覽器先將header傳送給伺服器端,伺服器端響應100 continue,接著瀏覽器繼續傳送data,伺服器響應200 ok表明請求被正確處理。就像汽車送貨栗子,get方法一趟將貨物送到目的地,post方法先通知收貨方,等下有貨物送達,請等待,然後將貨物送達。

POST方法與GET方法的區別

get方法會將提交的資料放在url中,即以明文的方式傳遞引數資料 post方法會將提交的資料放在請求體中get方法傳遞的資料量較小,最大不超過2kb 因為受url長度限制 post方法傳遞的資料量較大,一般不受限制 大小取決於伺服器的處理能力 get方法會產生乙個tcp資料報,瀏覽器會把header...

GET方法與POST方法的區別

區別一 get重點在從伺服器上獲取資源,post重點在向伺服器傳送資料 區別二 get傳輸資料是通過url請求,以field 字段 value的形式,置於url後,並用 連線,多個請求資料間用 連線,如這個過程使用者是可見的 post傳輸資料通過http的post機制,將字段與對應值封存在請求實體中...

GET與POST方法的區別

http請求 get與post方法的區別 http 定義了與伺服器互動的不同方法,最基本的方法是 get 和 post。事實上 get 適用於多數請求,而保留 post 僅用於更新站點。根據 http 規範,get 用於資訊獲取,而且應該是 安全的和 冪等的。所謂安全的意味著該操作用於獲取資訊而非修...