get post 方法的區別

2021-08-02 14:01:32 字數 651 閱讀 6923

method="post/get",指的是提交資料的方式,這裡說說它們的用法:

get方法:

使用get方法時,查詢字串(鍵值對)被附加在url位址後面一起傳送到伺服器:

/helloworld/first.jsp?name1=value1&name2=value2

特點:get請求能夠被快取

get請求會儲存在瀏覽器的瀏覽記錄中

以get請求的url能夠儲存為瀏覽器書籤

get請求有長度限制

get請求主要用以獲取資料

2.  post方法:

使用post方法時,查詢字串在post資訊中單獨存在,和http請求一起傳送到伺服器:

特點:post請求不能被快取下來

post請求不會儲存在瀏覽器瀏覽記錄中

以post請求的url無法儲存為瀏覽器書籤

post請求沒有長度限制

3.  區別:

post上傳資料沒有大小限制,而get會有;get不安全,因為提交的url中會顯示出引數和引數值;基本上就是以上這些區別了。

4. action="#"

"#" 錨標籤,寫上這個代表是提交資料到本頁,而不是其他頁面,相當於不做任何操作。如果action="hello.do",那麼它會提交資料到跟hello.do匹配的servlet。

get post請求方法的區別

get和post是http請求的兩種基本方法。get把引數包含在url中,是從伺服器上獲取資料,post通過request body傳遞引數,是向伺服器傳送資料。get請求引數會被完整保留在瀏覽器歷史記錄裡,而post中的引數不會被保留。get請求會被瀏覽器主動抓取 cache 而post不會,除非...

FORM中的get post方法區別

form中的get和post方法,在資料傳輸過程中分別對應了http協議中的get和post方法。二者主要區別如下 1 get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。2 get將表單 中資料的按照variable value的形式,新增到action所指向的url後面,並且兩者...

HTTP中GET,POST方法之區別

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