GET提交和POST提交

2021-09-24 13:06:13 字數 845 閱讀 9440

1、get提交的規則

我們做專案的時候進行提交資料的時候,經常會用到get提交和post提交,首先呢get是指定資源請求資料,post是向指定的資源提交要被處理的資料,我們再來看一下關於get的詳細解釋:

1、get是可以被快取的

2、get的引數是保留在瀏覽器的歷史記錄裡面的

3、get可以被我們收藏為書籤

4、get最好就不要在處理敏感資料時使用它,get與post相比,get的安全性較差,因為所傳送的資料是url的一部分,它會顯示在url上面,會暴露你的敏感資料,所以我們在傳送賬號、密碼、手機號碼等等或其他敏感資訊時最好就不要使用get提交。

5、get提交資料是有長度限制,當它傳送資料時,get方法會向瀏覽器的url新增資料;瀏覽器的url的長度是受限制的,那最多支援多少長度呢?瀏覽器的url的最大長度是2048個字元,而且它對資料型別也有限制,它只允許使用ascii字元。

6、get只應當用於取回資料

2、post提交的規則

接下來講一下post的一些使用規則和post提交和get提交兩種方法的一些區別吧,其實post很多都是和get相反的,例如 :

1、post不會被瀏覽器快取

2、post的引數是不會保留在瀏覽器歷史記錄中

3、post不能被收藏為書籤

4、post請求對資料的長度是沒有要求的,而且也不像get那樣只允許使用ascii字元,還可以死使用二進位制資料

如果用post提交的時候,點了後退按鈕或者重新整理按鈕,那麼資料會被瀏覽器重新提交(瀏覽器應該告知使用者資料會被重新提交)。那麼安全性這方面的話,post比get 更安全,因為引數不會被儲存在瀏覽器歷史或web伺服器日誌,也可以用於傳輸敏感資料,因為post不會把敏感資料在url上顯示出來

post提交和get提交區別

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

GET提交和POST提交的區別

網頁資料的提交方式共有7種,目前最常用的是get提交和post提交。get提交和post提交都是在form表單中表現的。下面我來詳細的說說他們之間的區別 form 標籤中常見的屬性定義 action 指定表單元件資料傳送的位置。如果沒有定義action屬性,那麼預設提交到當前的頁面。method 定...

GET提交和POST提交的區別

網頁資料的提交方式共有7種,目前最常用的是get提交和post提交。get提交和post提交都是在form表單中表現的。下面我來詳細的說說他們之間的區別 form 標籤中常見的屬性定義 action 指定表單元件資料傳送的位置。如果沒有定義action屬性,那麼預設提交到當前的頁面。method 定...