HTTP請求中的GET與POST方式

2021-08-20 21:24:39 字數 675 閱讀 2695

原理方面

1、兩者都是向伺服器傳送請求,然後返回結果

2、在http中,get 用於獲取資訊,特性是:安全、冪等

1)安全:該操作用於獲取資訊而非修改資訊,因此一般不產生***,就像資料庫查詢操作一樣

2)冪等:對同乙個url的請求,返回唯一的結果

3、get 提交的資料長度限制為1024個位元組,且為ascii碼;post 提交資料長度可以很大,一般可以認為無限制,且可以提交二進位制資料

4、一般情況下,安全級別:post >> get ,因為get採用銘文傳輸,請求引數直接顯示在url裡,而post請求引數不會顯示在url裡面,而且還可以進行加密;當然在沒有加密的情況下,兩者的安全級別是一樣的,隨便乙個***都可以把所有資料監聽到

5、速度:get > post ,很顯然,post 操作比 get 複雜一些,耗時自然多一些

使用方面

1、表單提交:表單通常有敏感資訊,使用者名稱、密碼之類的,如果採用明文傳輸,資訊可能會留存在歷史記錄中,建議採用 post

2、收藏:一般網頁搜尋操作採用 get 方式,是為了方便使用者收藏,如果採用 post,搜尋關鍵字不會在url中留存下來,收藏了url也沒用

3、瀏覽器中的cookie臨時資料夾:採用的是 post 方式

4、瀏覽新聞:採用 get 方式

HTTP中的get請求與post請求

首先,我先介紹一下http請求的基本原理 假如我們在瀏覽器中輸入乙個 訪問的話,其實這就是乙個get請求。get一般是用於獲取 查詢資源資訊,而post一般是用於更新資源資訊。get請求例項 get host weibo.com 上面3行是get請求的例項,我們從例項中可以看到是請求的url位址,而...

Vue resource中的GET與POST請求

在 vue 2 版本,官方推薦使用 axios 來進行開發,可以閱讀這篇文章來學習 axios 全攻略之基本介紹與使用 get 與 post 前言 vue resource 使用比 jquery 更加簡潔的方式實現了非同步請求功能,還提供了比如 interceptors 這樣處理請求過程中行為的功能...

HTTP協議中GET請求與POST請求的區別

在http的八種請求方式中,最常用的兩種請求方式為get方式與post方式,今天我們來分析以下兩種請求方式的區別 方面get請求 post請求 是否可見 get請求的請求資訊會直接顯示在url位址列中,可以被使用者直接看到 post請求資訊不會顯示在位址列中,也不會儲存在瀏覽記錄中 傳輸長度 受到u...