初步了解get請求和post請求

2021-08-20 16:18:40 字數 522 閱讀 1061

初步了解ctf,學到的第乙個知識:

get請求和post請求的區別

首先,在網上資訊傳輸時,http協議給資訊傳輸設定幾個服務類別,get,post,put,delete。這四個是伺服器互動的最基本的方法。put,delete,post,get分別對應資源的增刪改查。get用於獲取或查詢資源資訊,post用於更新資源資訊。

其次,get提交資訊時,請求的資料會附在url之後,以?分割url和傳輸資料,多個引數用&連線。若為英文本母或者數字,則原樣傳送,若為空格,則轉化為+號,若為中文或其他字元,則直接把字串用base64加密;post提交資訊時,將提交的資料放置在http包的包體中進行傳送。get提交的資訊會在位址列中體現出來,而post提交,位址列不會變。

再者,get產生乙個資料報,而post產生兩個資料報。;get將http header和data一起傳送;而post先傳送header再傳送data。但是也並不是所有;瀏覽器在post中都會發兩次包,firefox就是個例外,它只傳送一次。

知識**參考:

get請求和post請求

1.get請求的請求資料在url中,post請求的請求資料在請求體中 2.資料長度,get請求有長度限制,post請求的長度限制由伺服器決定 3.資料安全性,兩者都不安全,但post相對安全一些 4.應用場景不同,get請求一般用於訪問頁面,post請求一般用於上傳資料 response reque...

GET請求和POST請求

http請求,由客戶端向服務端發出,可以分為四部分內容 請求方法 request method 請求的 request url 請求頭 request headers 請求體 request body 請求方法有get head post put delete options connect tra...

get請求和post請求

一 使用requests傳送get請求 二 使用urllib傳送get請求 urllib3主要使用連線池進行網路的訪問,以訪問之前我們需要建立乙個連線池物件 備註 這邊會有警告,這是因為urllib3時代,官方強制要求驗證http安全證書,如果沒有通過不能通過請求,這邊新增 urllib3.disa...