getmethod方法什么意思 html里的method=post和get有什么區(qū)別?
html里的method=post和get有什么區(qū)別?get和post的主要區(qū)別如下:(1)get是從服務(wù)器獲取數(shù)據(jù),post是向服務(wù)器發(fā)送數(shù)據(jù)。(2)在客戶(hù)端,在get模式下通過(guò)URL提交數(shù)據(jù),在U
html里的method=post和get有什么區(qū)別?
get和post的主要區(qū)別如下:(1)get是從服務(wù)器獲取數(shù)據(jù),post是向服務(wù)器發(fā)送數(shù)據(jù)。
(2)在客戶(hù)端,在get模式下通過(guò)URL提交數(shù)據(jù),在URL中可以看到數(shù)據(jù);在post模式下,在HTML頭中提交數(shù)據(jù)。(3) 對(duì)于get模式,服務(wù)器使用請(qǐng)求.QueryString獲取變量的值。對(duì)于post模式,服務(wù)器使用申請(qǐng)表獲取提交的數(shù)據(jù)。(4) get提交的數(shù)據(jù)最多只能有1024字節(jié),post沒(méi)有這個(gè)限制。(5) 安全問(wèn)題。如(2)所述,當(dāng)您使用get時(shí),參數(shù)將顯示在地址欄中,而post則不會(huì)。因此,如果這些數(shù)據(jù)是中文數(shù)據(jù)和非敏感數(shù)據(jù),則使用get;如果用戶(hù)輸入的數(shù)據(jù)不是中文并且包含敏感數(shù)據(jù),則最好使用post。post的安全性?xún)?yōu)于get。
2. Get只能向服務(wù)器發(fā)送ASCII字符,而post可以發(fā)送整個(gè)ISO10646中的字符(如果同時(shí)指定enctype=“multipart/form data”)。
3. get和post對(duì)應(yīng)的enctype屬性不同。Enctype有兩個(gè)值,默認(rèn)值是application/x-www-form-urlencoded,另一個(gè)值multipart/form data只能用于post。
4. Ie將請(qǐng)求的URL的長(zhǎng)度限制為2083個(gè)字符,這將限制get提交的數(shù)據(jù)的長(zhǎng)度。測(cè)試表明,如果URL超過(guò)此限制,ie在提交表單時(shí)將不會(huì)響應(yīng)。其他瀏覽器沒(méi)有URL長(zhǎng)度限制,因此其他瀏覽器通過(guò)get提交的數(shù)據(jù)長(zhǎng)度僅受服務(wù)器設(shè)置的限制。
對(duì)于post,由于提交的數(shù)據(jù)不在URL中,通常很容易認(rèn)為數(shù)據(jù)長(zhǎng)度限制僅受服務(wù)器設(shè)置的限制。
5. 因?yàn)間et的結(jié)果直接對(duì)應(yīng)于URI,所以瀏覽器可能會(huì)緩存get的結(jié)果頁(yè)。一般來(lái)說(shuō),post不能
html里的method=post和get有什么區(qū)別?
get,post就足夠了。。什么restful接口?完成這項(xiàng)工作很好。別惹那些花哨的