GET和POST提交方式的區別

2021-09-02 12:47:37 字數 513 閱讀 1289

form的get和post提交方式是http請求的兩種基本方式,區別如下:

(1)、get是從伺服器獲取資料;post是傳送資料到伺服器

(2)、get傳遞資料實際是將資料拼寫到url中作為key/value以「&」區分,傳遞給伺服器的;而post傳遞資料是將資料放在form中,傳遞給伺服器的;

(3)、通過url傳遞資料,資料量有限制,所以,get傳遞資料量<1024byte,而post沒有限制

(4)、安全性:url傳遞資料,是可見的,而通過form的資料體傳遞,資料是不可見的,所以post比get方式更安全;

注意:form提交資料時,如果不指定method的話,預設是get方式。

從get和post的區別上建議如下:

(1)、如果應用是上載附件,需要處理流的話,只能用post方式;【資料量大】

(2)、如果應用中需要傳遞中文引數,不建議走url傳遞,建議用post方式;【url帶中文】

(3)、如果應用涉及安全問題,建議用post方式;【資料對client是否可見】

get提交方式和post提交方式的區別

最近一次面試被問到這個問題了,自我感覺答得不好,所以整理下來加深下印象 get提交方式和post提交方式的區別?1 get是明文傳參,所有引數都在url位址列裡顯示,較不安全,而post傳參是通過request body實體 提交後位址列裡看不到引數,相對get而言較安全些。2 get傳遞的引數有限...

Get和Post提交方式的區別

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

post提交和get提交區別

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