web請求方式的區別

2021-08-30 10:18:36 字數 524 閱讀 1798

1、get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。

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

3、get是不安全的,因為在傳輸過程,資料被放在請求的url中,而如今現有的很多伺服器、**伺服器或者使用者**都會將請求url記錄到日誌檔案中,然後放在某個地方,這樣就可能會有一些隱私的資訊被第三方看到。另外,使用者也可以在瀏覽器上直接看到提交的資料,一些系統內部訊息將會一同顯示在使用者面前。post的所有操作對使用者來說都是不可見的。

4、get傳輸的資料量小,這主要是因為受url長度限制;而post可以傳輸大量的資料,所以在上傳檔案只能使用post(當然還有乙個原因,將在後面的提到)。

5、get限制form表單的資料集的值必須為ascii字元;而post支援整個iso10646字符集。

6、get是form的預設方法。

GET POST請求方式的區別

get 和post方式是http協議中的兩種傳送請求的方法 不同點 1.get引數通過url傳遞,在header中 post則在request body中,引數位置在content 2.get請求的url傳參有長度限制,一般不超過32k,而post請求沒有長度限制 3.get請求的引數只能是asci...

常見請求方式區別

常用的請求方法裡面get請求和post請求我們都非常熟悉了,今天來談談post,put以及patch,在了解這些之前我們先理解乙個概念 冪等性 冪等性 http協議本身是一種面向資源的應用層協議,但對http協議的使用實際上存在著兩種不同的方式 一種是restful的,它把http當成應用層協議,比...

WEB中get請求和post請求的區別

參考 get請求和post請求是http協議傳送請求的兩種基本方法。w3c上給出的兩者的區別 get請求與post請求的本質都是tcp連線,但是由於http的規定和瀏覽器 伺服器的限制決定了它們在應用時的不同。使用場景 get和post另乙個重大區別 get產生乙個tcp資料報 post產生兩個tc...