GET請求和POST請求

2021-08-22 02:30:02 字數 794 閱讀 1960

http請求,由客戶端向服務端發出,可以分為四部分內容請求方法(request method)請求的**(request url)請求頭(request headers)請求體(request body)

請求方法有get、head、post、put、delete、options、connect、trace等,我們平常遇到的絕大部分請求是get或post請求,我們主要來談談這兩個請求方式。

get和post請求方法有如下區別:

一般來說,登入時,需要提交使用者名稱和密碼,其中包含了敏感資訊,使用get方法請求的話,密碼會暴露在url裡面,造成密碼洩露,所以這裡最好用post方式傳送。上傳檔案時,由於檔案內容比較大,也會選用post方式。

下面,我們將常見的和不常見的請求方法,扼要總結在下表中。

方法描述

get請求頁面,並返回內容

head

類似於get請求,只不過返回的響應中沒有具體的內容,用於獲取報頭

post

大多用於提交表單或上傳檔案,資料報含在請求體中

put從客戶端向伺服器傳送的資料取代指定文件中的內容

delete

請求伺服器刪除指定的頁面

connect

把伺服器當作跳板,讓伺服器代替客戶端訪問其他網頁

options

允許客戶端檢視伺服器的效能

trace

回顯伺服器收到的請求,主要用於測試或診斷

get請求和post請求

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

get請求和post請求

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

get請求和post請求

學習到了網頁相關的製作,發現網頁相比c s模式的程式邏輯變得簡單了,但是 不太好寫,因為它不會提示你,你寫的 錯了,只會告訴你有沒有錯誤,所以接下來的學習,要認真點。1 如果表單是以get方式將資料傳送到服務端,那麼會將使用者再表單中輸入的資料放到在瀏覽器的位址列中傳送到伺服器,格式 http lo...