GET與POST請求的區別

2021-09-30 13:56:15 字數 449 閱讀 7342

1、資料位置

get請求一般把需要傳輸的資料附在url中,比如字母、數字無需編碼,中文字元需用encodeuri編碼,傳輸的資料必須是

ascii碼形式

)。post請求一般把需要傳輸的資料放置在http包的包體中。

2、url的長度限制

get請求的url有長度限制。

post請求的url無長度限制,但需要傳輸的資料的大小會受限制。

3、安全性

get請求需要傳輸的資料暴露在外,不安全(賬號和密碼一類的請求最好不要用get請求)。

4、資料形式

get請求以鍵值對(key=value)的形式附在url中。

5、用途

get一般用於獲取資料,post一般用於提交資料。

(用來說明請求型別、要訪問的資源以及使用的http版本)

(伺服器要使用的附加資訊)

(主體)

get與post請求區別

一 語義區別 http請求中get的語義是請求獲取資源,是安全 冪等 可快取的,報文主體沒有任何語義。post的語義處理資源是根據請求報文主體,對指定資源做處理,是不安全 不冪等 不可快取的 大部分 二 表現形式區別 1 get中請求引數是附在url裡,以?分割url和傳輸資料,引數之間以 相連。如...

get與post請求區別

get後退按鈕 重新整理無害,post資料會被重新提交 瀏覽器應該告知使用者資料會被重新提交 get書籤可收藏,post為書籤不可收藏。get能被快取,post不能快取 get歷史引數保留在瀏覽器歷史中。post引數不會儲存在瀏覽器歷史中。get對資料長度有限制,當傳送資料時,get 方法向 url...

Get請求與Post請求的區別

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