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
字符集。6、
get是
form
的預設方法。
1.post
傳輸資料時,不需要在
url中顯示出來,而
get方法要在
url中顯示。
2.post
傳輸的資料量大,可以達到
2m,而
get方法由於受到
url長度的限制
,只能傳遞大約
1024位元組.
3.post
顧名思義
,就是為了將資料傳送到伺服器段
,get
就是為了從伺服器段取得資料.而
get之所以也能傳送資料
,只是用來設計告訴伺服器
,你到底需要什麼樣的資料
.post
的資訊作為
請求的內容,而
get是在
頭部傳輸的。
get
是通過http
傳輸特點在
url上有尾巴
長度有限
post
是通過socket
傳輸url
無尾巴安全
無長度限制
get是用來取得資訊的,
post
是用來傳送資訊的
get請求請提交的資料放置在
請求協議頭中,而
post
提交的資料則放在實體資料中
一般來說,盡量避免使用
get方式提交表單,因為有可能會導致安全問題。比如說在登陸表單中用
get方式,使用者輸入的使用者名稱和密碼將在位址列中暴露無遺。但是在分頁程式中,用
get方式就比用
post
好。
表單提交的post和get的區別
表單提交的post和get方式的簡單對比 form表單預設的提交方式是get 1.get是從伺服器中取資料,post是向伺服器中傳遞資料 2.get的安全性相對post差 但是執行效率get要比post高 3.get一般傳送的資料量較小,post預設是沒有限制 所以,在考慮安全性方面,建議使用pos...
表單中提交get和post的區別
1.get是從伺服器上獲取資料,post是向伺服器傳送資料。2.get是把引數資料 佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過httppost機制,將表單內各 個字段與其內容放置在html header內一起傳送到action屬性...
POST與GET提交表單的區別
1 get 是用來從伺服器上獲得資料,而post 是用來向伺服器上傳遞資料。2 get 將表單中資料的按照variable value 的形式,新增到action 所指向的url 後面,並且兩者使用 連線,而各個變數之間使用 連線 post 是將表單中的資料放在form 的資料體中,按照變數和值相對...