html中get和post的區別和使用

時間 2022-02-07 06:50:04

1樓:海潤互聯小程式

1、get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。

2、get將表單中資料的按照variable=value的形式,新增到action所指向的url後面,並且兩者使用「?」連線,而各個變數之間使用「&」連線;post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向url。

3、get是不安全的,因為在傳輸過程,資料被放在請求的url中,而如今現有的很多伺服器、**伺服器或者使用者**都會將請求url記錄到日誌檔案中,然後放在某個地方,這樣就可能會有一些隱私的資訊被第三方看到。另外,使用者也可以在瀏覽器上直接看到提交的資料,一些系統內部訊息將會一同顯示在使用者面前。post的所有操作對使用者來說都是不可見的。

4、get傳輸的資料量小,這主要是因為受url長度限制;而post可以傳輸大量的資料,所以在上傳檔案只能使用post(當然還有一個原因,將在後面的提到)。

5、get限制form表單的資料集的值必須為ascii字元;而post支援整個iso10646字符集。預設是用iso-8859-1編碼

6、get是form的預設方法。

7、兩者區別內容太多,無法一段文字寫出來。

2樓:撥動心絃

這兩個都是用來傳送資料的,比如form表單。

區別:get:傳送的資料都會顯示在位址列裡面,而且傳送的資料量有限。傳送敏感資料時 不安全。

post:傳送的資料不會顯示在位址列,同時資料量也會大大增加。傳送敏感資料時 比get方式安全。

html中get和post的區別和使用 200

3樓:匿名使用者

get和post是html中表單的提交方式中的兩種方式,其主要區別在於:

1、get

url 改變,在url 裡顯示 html form 引數的 name/value 值。

只適合有少量引數的 html form,因為 url 長度有字元涉及安全性的資訊,比如使用者密碼,不能用 get,因為會在 url 上顯示,不安全。

2、post

url 不改變,不在 url 裡顯示 html form 的資料。

form 提交的資訊沒有長度

涉及安全性的資訊,如使用者密碼,應採用 post 方式。

4樓:欣榮

其實並沒有太大的卻別。

html中get和post的區別和使用

5樓:

get請求的資料會附在url之後,post把提交的資料則放置在是http包的包體中。

get方式提交的資料最多隻能是1024位元組,理論上post沒有限制,可傳較大量的資料

post的安全性要比get的安全性高

divcss5解釋:

get傳資料會在跳轉**url顯示,如我們填寫資料提交後跳轉url看到:www. abc. com/index.php?a=1

這個就代表get傳至,a資料為1,一般使用到簡短字元不需要安全保密的資料傳輸。

post傳資料是隱藏傳遞資料,跳轉時url**是不帶資料。post使用到使用者登入比較多,大資料傳輸也使用比較多,對提交資料需要保密安全、提交資料值大時使用比較多。

跨域的get和post的區別,post和get的區別?

大家發財啦 get和post是http請求的兩種基本方法,要說它們的區別,接觸過web開發的人都能說出一二。最直觀的區別就是get把引數包含在url中,post通過request body傳遞引數。當你在面試中被問到這個問題,你的內心充滿了自信和喜悅。你輕輕鬆鬆的給出了一個 標準答案 get在瀏覽器...

提交表單get和post的區別

get是從伺服器上獲取資料,post是向伺服器傳送資料。get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個欄位一一對應,在url中可以看到。post是通過http post機制,將表單內各個欄位與其內容放置在html header內一起傳送到action屬性所指的ur...

okhttp get和post的區別

get請求方式是將提交的引數拼接在url地址後面,例如http www.baidu.com index.jsp?num 23 jjj 888 但是這種形式對於那種比較隱私的引數是不適合的,而且引數的大小也是有限制的,一般是1k左右吧,對於上傳檔案就不是很適合。post請求方式是將引數放在訊息體內將其...