1樓:進京
本質區別:根據 http 規範,get 用於資訊獲取,而且應該是冪等的。也就是說,當使用相同的url重複get請求會返回預期的相同結果時,get方法才是適用的。
當對乙個請求有***的時候(例如,提交資料註冊新使用者時),應該使用post請求而不是get。
還有些其他區別,如你所說,get請求引數附在url後,post提交資料作為乙個整體提交;url長度限制問題等。
2樓:網友
get傳送的最大容量是4k,而post則遠比這個大,所以要傳送大量資料的表單,比如上傳檔案一定要用post,get的歷史比較老,引數名和請求的頁面都在位址列裡顯示出來,不安全,但是在servlet端,doget和dopost是都要寫的,分別處理get和post請求,一般來說,敏感資訊都要用post傳,而單純的鏈結傳參請求用get就可以了,超連結傳參都是用的get方式。
3樓:網友
簡單的理解:
get,就是在url位址列中顯示你所請求的完整路徑和配置資料。
post,就是隱藏以上資訊,只是現在你在請求之前的頁面的位址。
4樓:網友
http協議傳輸的時候 是傳送乙個文字過去 這個文字分檔案頭和檔案體。
get 把資訊放在檔案頭裡 大小不能大於1024,也就是常說的url中看到的東西。
post 把資訊放在檔案體裡。
5樓:網友
get 有長度限制,post 沒有 post 提交會再次編碼。
6樓:
get就是url方式的顯示傳輸。
post就是隱式的傳輸。
get和post請求的區別
7樓:生活小學問
get請求和post請求的區別:
1、 get是從伺服器上獲取資料,post是向伺服器傳送資料。
2、 get請求時通過url直接請求資料,資料資訊可以在url中直接看到,比如瀏覽器訪問;而post請求是放在請求頭中的,使用者無法直接看到。
3、 get傳送的資料量較小,有限制,不能大於2kb;這主要是因為它受約於url長度的限制。post傳送的資料量較大,一般被預設為不受限制,但理論上,iis4中最大量為80kb,iis5中為100kb。
4、get請求因為資料引數是暴露在url中的,所以安全性比較低,如密碼不能暴露的就不能用get請求;post請求中,請求資訊是放在請求頭的,安全性較高,可以使用。
以上內容參考 百科-http
get和post請求的區別
8樓:加二聊生活吖
1、傳輸資料的大小不同在http規範中,沒有對url的長度和傳輸的資料大小進行限制。但是在實際開發過程中,對於get,特定的瀏覽器和伺服器對url的長度有限制。因此在使用get請求時,傳輸資料會受到url長度的限制。
對於post,由於不是url傳值,理論上是不會受限制的,但是實際上各個伺服器會規定對post提交資料大小進行限制,apache、iis都有各自的配置。
2、瀏覽器回退情況不同get在瀏覽器回退時是無害的,而post會再次提交請求。
3、安全性不同get比post更不安全,因為引數直接暴露在url上,所以不能用來傳遞敏感資訊。
post請求與get請求有什麼不同
9樓:匿名使用者
你好,@@janet&&&efoonidcuk
hoxogkwckn
1. 區別: 在form裡面,可以使用post也可以使用get。
它們都是method的合法取值。但是,post和get方法在使用上至少有以下幾點不同: 1、get方法通過url請求來傳遞使用者的輸入。
get方法傳遞的引數和值在url上用?name=value&name=value的形式顯示。post方法通過另外的形式。
2、通過get方法提交資料,可能會帶來安全性的問題。比如乙個登陸頁面。當通過get方法提交資料時,使用者名稱和密碼將出現在url上。
如果登陸頁面可以被瀏覽器快取或其他人可以訪問客戶的這臺機器。那麼,別人即可以從瀏覽器的歷史記錄中,讀取到此客戶的賬號和密碼。所以,在某些情況下,get方法會帶來嚴重的安全性問題。
3、顯然get方法侷限性在於當要傳的值很多是,就不便這樣,否則url可能超長度而出錯。 本人認為如非必要的情況下用post,安全性高一些。
10樓:匿名使用者
get請求會在瀏覽器的位址列裡顯示,不安全,而且它還有大小限制最大為1024k,post被封裝在了http協議中傳送,安全(哈哈,不是絕對安全除非你加密傳輸),沒有大小限制,有些請求get發很方便,post發就顯得破煩,有些需要post,比如資料比較大,密碼之內的,這個看情況來定,各有各的優缺點。
11樓:匿名使用者
你好,@@janet&&&rptgfdffbk
isarpwysxn
get一般用於獲取或者查詢資源資訊,而post一般用於更新資源資訊。
post請求與get請求有什麼不同
你好,janet efoonidcuk hoxogkwckn 1.區別 在form裡面,可以使用post也可以使用get。它們都是method的合法取值。但是,post和get方法在使用上至少有以下幾點不同 1 get方法通過url請求來傳遞使用者的輸入。get方法傳遞的引數和值在url上用?nam...
ajax請求的時候get 和post方式的區別
安徽電信網上營業廳 首先看一下get post的區別 1 get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個欄位一一對應,在url中可以看到。post是通過http post機制,將表單內各個欄位與其內容放置在html header內一起傳送到action屬性所指的u...
jquery的post和get如何提交至servlet
jquery.post url,data callback type url 傳送請求位址。data 待傳送 key value 引數。callback 傳送成功時 函式。type 返回內容格式,xml,html,script,json,text,default。post test.php func...