網路相關 get請求和post請求的區別

2021-10-02 11:13:04 字數 780 閱讀 6054

前言:

我們在後台開發的時候,和前端互動離不開介面,也就是離不開get和post請求,這兩個都是獲取資料,但是在什麼場合使用呢?下面我們就來看一看。

post

傳送、提交。可以向指定的資源提交要被處理的資料。而post請求過程中,先發乙個請求頭,伺服器會先響應一次,然後瀏覽器再傳送一次請求過程中會將正文資料帶到伺服器端,然後被伺服器處理,然後再產生乙個狀態碼,返回對應的狀態描述。

get獲取伺服器資料。常通過url請求的方式進行請求資料。get請求過程中頭和請求正文資料一起到伺服器端。

特點get方式提交資料的特點:

post方式提交資料的特點:

get請求重點在從伺服器獲取資源,而post請求重點在向伺服器傳送資料。

get請求通過url請求,以欄位等於value的形式,用?連線置於url之後。post傳輸資料是通過http的post機制,將字段與對應值封存在請求實體中傳送給伺服器,這個過程使用者不可見,因此是安全的。

get傳輸的資料量小,受url長度的限制,但是效率高。post傳輸資料量不受限制,可以傳輸大量資料,所以傳輸檔案時只能使用post,但是效率低。

get請求只支援ascii字元,因此向伺服器傳輸中文有可能出現亂碼。post支援標準字符集,可以正確傳遞中文符、二進位制資料等。

get請求的內容,瀏覽器會主動快取,而post請求瀏覽器不會主動快取

前端後退頁面,get請求沒有影響、post請求會再次提交請求。

資料在url中對所有人是可見的,資料不會顯示在url中。

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...