Get 和 Post 請求的區別

2021-07-23 03:22:31 字數 805 閱讀 4505

最基本的方法有4種,

分別是get,post,put,delete。
作用:

實現對http中資源的查,改,增,刪4個操作。

get一般用於獲取/查詢資源資訊

post一般用於更新資源資訊。

區別

1. 提交資料的大小

規定:首先宣告:http協議沒有對傳輸的資料大小進行限制,http協議

規範也沒有對url長度進行限制。

而在實際開發中存在的限制主要有:

get:特定瀏覽器和伺服器對url長度有限制,例如ie對url長度的限制是2083位元組(2k+35)。

對於其他瀏覽器,如netscape、firefox等,理論上沒有長度限制,其限制取決於作業系統

的支援。

get方式

(通過url提交資料)提交的資料最多只能是1024位元組(url長度限制,受制於瀏覽器,作業系統)

post方式

理論上沒有限制,http協議規範也沒有進行大小限制,起限制作用的是伺服器的處理程式的處理能力。

2. 安全性上

post的安全性要比get的安全性高

get提交資料:

使用者名稱和密碼將明文出現在url上,因為(1)登入頁面有可能被瀏覽器快取

post提交資料:

把提交的資料放置在是http包的包體中(即請求正文中)

Get和Post請求區別

get和post是什麼?http協議中的兩種傳送請求的方法。http是什麼?http是基於tcp ip的關於資料如何在全球資訊網中如何通訊的協議。http的底層是tcp ip。所以get和post的底層也是tcp ip,也就是說,get post都是tcp鏈結。get和post能做的事情是一樣一樣的...

GET 和 POST 請求區別

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

get和post請求區別

get和post請求區別 1 get產生乙個tcp資料報 post產生兩個tcp資料報。對於get方式的請求,瀏覽器會把http header和data一併傳送出去,伺服器響應200 返回資料 而對於post,瀏覽器先傳送header,伺服器響應100 continue,瀏覽器再傳送data,伺服器...