表單提交 get 與post的區別

2021-09-30 05:26:08 字數 465 閱讀 1703

原理介紹:理論上說,get是從伺服器上請求資料,post是傳送資料到伺服器。事實上,get方法是把資料引數佇列(query string)加到乙個url上,值和表單是一一對應的。比如說,name=john。在佇列裡,值和表單用乙個&符號分開,空格用+號替換,特 殊的符號轉換成十六進製制的**。因為這一佇列在url裡邊,這樣佇列的引數就能看得到,可以被記錄下來,或更改。通常get方法還限制字元的大小(大概是 256位元組 )。事實上post方法可以沒有時間限制的傳遞資料到伺服器,使用者在瀏覽器端是看不到這一過程的,所以post方法比較適合用於傳送乙個保密的(比如信用 卡號)或者比較大量的資料到伺服器。

區別:post是允許傳輸大量資料的方法,而get方法會將所要傳輸的資料附在**後面,然後一起送達伺服器,因此傳送的資料量就會受到限制,但是執行效率卻比post方法好。

建議:1、get方式的安全性較post方式要差些,包含機密資訊的話,建議用post資料提交方式;

2、

POST與GET提交表單的區別

1 get 是用來從伺服器上獲得資料,而post 是用來向伺服器上傳遞資料。2 get 將表單中資料的按照variable value 的形式,新增到action 所指向的url 後面,並且兩者使用 連線,而各個變數之間使用 連線 post 是將表單中的資料放在form 的資料體中,按照變數和值相對...

Form表單提交 get與post區別

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

表單提交中Get與Post的區別

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