method get post ,兩種方式的區別

2021-07-06 02:10:12 字數 510 閱讀 2605



form中的get和post方法,在資料傳輸過程中分別對應了get和post方法。

二者主要區別如下:

1、get將表單中資料的按照variable=value的形式,新增到action所指向的url後面,並且兩者使用「?」連線,而各個變數之間使用「&」連線;post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向url。

如下形式:

2、get是不安全的,因為在傳輸過程,資料被存放在請求的url位址中,這樣就可能會有一些隱私的資訊被第三方看到。

3、get方式傳輸的資料量非常小,一般限制在 2kb 左右,但是執行效率卻比 post 方法好;而 post 方式傳遞的資料量相對較大,它是等待伺服器來讀取資料,不過也有位元組限制,這是為了避免對伺服器用大量資料進行惡意攻擊,根據微軟方面的說法,微軟對用 request.form()可接收的最大資料有限制,iis4中為 80kb 位元組,iis5 中為 100kb 位元組。

綜上所述,請盡量用 post 方法。

method get post ,兩種方式的區別

form中的get和post方法,在資料傳輸過程中分別對應了get和post方法。二者主要區別如下 1 get將表單中資料的按照variable value的形式,新增到action所指向的url後面,並且兩者使用 連線,而各個變數之間使用 連線 post是將表單中的資料放在form的資料體中,按照...

method get post ,兩種方式的區別

二者主要區別如下 1 get將表單中資料的按照variable value的形式,新增到action所指向的url後面,並且兩者使用 連線,而各個變數之間使用 連線 post是將表單中的資料放在form的資料體中,按照變數和值相對應的方式,傳遞到action所指向url。如下形式 2 get是不安全...

method get post ,兩種方式的區別

form中的get和post方法,在資料傳輸過程中分別對應了get和post方法。二者主要區別如下 1 get將表單中資料的按照variable value的形式,新增到action所指向的url後面,並且兩者使用 連線,而各個變數之間使用 連線 post是將表單中的資料放在form的資料體中,按照...