html中ltformgt的methodpost和methodget有什麼區別

2021-12-24 02:25:58 字數 3080 閱讀 7651

1樓:草野閒羊

method 屬性

瀏覽器使用 method 屬性設定的方法將表單中的資料傳送給伺服器進行處理。共有兩種方法:post 方法和 get 方法。

如果採用 post 方法,瀏覽器將會按照下面兩步來傳送資料。首先,瀏覽器將與 action 屬性中指定的表單處理伺服器建立聯絡,一旦建立連線之後,瀏覽器就會按分段傳輸的方法將資料傳送給伺服器。

在伺服器端,一旦 post 樣式的應用程式開始執行時,就應該從一個標誌位置讀取引數,而一旦讀到引數,在應用程式能夠使用這些表單值以前,必須對這些引數進行解碼。使用者特定的伺服器會明確指定應用程式應該如何接受這些引數。

另一種情況是採用 get 方法,這時瀏覽器會與表單處理伺服器建立連線,然後直接在一個傳輸步驟中傳送所有的表單資料:瀏覽器會將資料直接附在表單的 action url 之後。這兩者之間用問號進行分隔。

2樓:匿名使用者

post使用編碼傳送,可以傳送大量資料

get使用字串傳送,看url,?後面的就是用get傳送的引數,一般web伺服器對get傳送的資料量都有限制,或者對url長度有限制,所以不適於傳送大量資料

html中

的method=post和method=get有什麼區別

3樓:

有以下區別:

1、post的安全性比get要好。

2、get只能向伺服器傳送ascii字元,而post則可以傳送整個iso10646中的字元(如果同時指定enctype="multipart/form-data"的話)。

4、ie將請求的url長度限制為2083個字元,從而限制了get提交的資料長度。測試表明如果url超出這個限制,提交form時ie不會有任何響應。其它瀏覽器則沒有url的長度限制,因此其它瀏覽器能通過get提交的資料長度僅受限於伺服器的設定。

對於post,因為提交的資料不在url中,所以通常可以簡單地認為資料長度限制僅受限於伺服器的設定。

5、由於一個get得到的結果直接對應到一個uri,所以get的結果頁面有可能被瀏覽器快取。而post一般則不能。

4樓:霜霜聊遊戲

區別:1、在對安全性有要求的情況下,應該使用post。

2、get只能向伺服器傳送ascii字元,而post則可以傳送整個iso10646中的字元(如果同時指定enctype="multipart/form-data"的話)。

4、ie將請求的url長度限制為2083個字元,從而限制了get提交的資料長度。測試表明如果url超出這個限制,提交form時ie不會有任何響應。其它瀏覽器則沒有url的長度限制,因此其它瀏覽器能通過get提交的資料長度僅受限於伺服器的設定。

對於post,因為提交的資料不在url中,所以通常可以簡單地認為資料長度限制僅受限於伺服器的設定。

5、由於一個get得到的結果直接對應到一個uri,所以get的結果頁面有可能被瀏覽器快取。而post一般則不能。

兩種提交的方法分別為get和post。

擴充套件資料

標籤用於為使用者輸入建立 html 表單。

表單能夠包含 input 元素,比如文字欄位、核取方塊、單選框、提交按鈕等等。

表單還可以包含 menus、textarea、fieldset、legend 和 label 元素。

表單用於向伺服器傳輸資料。

註釋:form 元素是塊級元素,其前後會產生折行。

標籤在html5的新屬性

1、accept,值:mime_type,html 5 中不支援。

2、accept-charset,值:charset_list,規定伺服器可處理的表單資料字符集。

3、action,值:url,規定當提交表單時向何處傳送表單資料。

4、autocomplete,值on/off,規定是否啟用表單的自動完成功能。

5、enctype,規定在傳送表單資料之前如何對其進行編碼。

6、method,值:get/post,規定用於傳送 form-data 的 http 方法。

7、name,值:form_name,規定表單的名稱。

8、novalidate,值:novalidate,如果使用該屬性,則提交表單時不進行驗證。

9、target,值:_blank/_self/_parent/_top/framename,規定在何處開啟 action url。

enctype 屬性可能的值:

2、multipart/form-data

3、text/plain

標籤支援 html 中的全域性屬性。

標籤支援 html 中的事件屬性。

5樓:匿名使用者

表單資料提交的方式不同,如果是get的話,表單裡的資料就會在位址列方式傳送,而接收頁接收的方式也不一樣,

get:request.querstring(“id”)

post:request.form(“id”)

6樓:匿名使用者

這裡有詳細用法

1. get是從伺服器上獲取資料,post是向伺服器傳送資料。

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

使用者看不到這個過程。

3. 對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器端用request.form獲取提交的資料。

4. get傳送的資料量較小,不能大於2kb。post傳送的資料量較大,一般被預設為不受限制。但理論上,iis4中最大量為80kb,iis5中為100kb。

5. get安全性非常低,post安全性較高。但是執行效率卻比post方法好。

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

2、在做資料查詢時,建議用get方式;而在做資料新增、修改或刪除時,建議用post方式;

html中的這句話是什麼意思,html 中的這句話是什麼意思? a href index php id 100 連線 a

這個意思是把引數id 100傳遞給index.php,用 post id 接收 要獲取id值 php裡用 post id id?是什麼意思?這是一個超連結 連線到 replay.php 然後帶了一個引數id過去 id是多少呢 id 是 rs id rs是一個 resultset 就是結果存放的東西 ...

html支援什麼轉義編碼,html中如何保證字串不被轉義

字元實體 一些字元在 html 中擁有特殊的含義,比如小於號 用於定義 html 標籤的開始。如果我們希望瀏覽器正確地顯示這些字元,我們必須在 html 原始碼中插入字元實體。字元實體有三部分 一個和號 一個實體名稱,或者 和一個實體編號,以及一個分號 要在 html 文件中顯示小於號,我們需要這樣...

html表單中formaction的意思是

標籤用於bai為使用者輸入建立 html 表單du。表單能夠包含 input 元素zhi,比如文字欄位 復dao選框回 單選框 提交按鈕等等。表單還答可以包含 menus textarea fieldset legend 和 label 元素。表單用於向伺服器傳輸資料。action是表單的屬性,用來...