GET和POST兩種基本請求方法的區別

2021-09-19 16:12:50 字數 867 閱讀 2634

最早接觸get和post是在學習html中的form標籤。

name

="login"

method

="get"

action

="#"

target

="_blank"

>

type

="text"

value="

"/>

form

>

在ajax學習中無可避免再次遇見。所以做個淺顯的總結。

相同點:

get和post是http協議中的兩種傳送請求的方法。

http是基於tcp/ip的關於資料如何在全球資訊網中如何通訊的協議。

http的底層是tcp/ip。

所以get和post的底層也是tcp/ip,get/post都是tcp鏈結。

不同點:

getpost

傳送方式

位址列傳輸

報文傳輸

請求引數位置

urlrequest body(請求體)

請求引數長度

url傳參有長度限制

無限制編碼方式

url編碼

支援多種編碼方式

資料型別

只能是ascii碼

無限制保留

保留在瀏覽器歷史記錄

不保留安全性

明文傳輸

不可見傳送資料量

小預設無限制

執行效率高低

tcp資料報

1個2個

過程header和data一起傳送,伺服器響應200

先傳送header,響應100 continue,再傳送data,再響應200

兩種http請求 get和post

1,定義 在客戶機與伺服器之間進行請求 響應時常用到get和post請求方法。get 從指定的資源請求資料 post 向指定的資源提交要被處理的資料 2,get請求方法 請注意,查詢字串 名稱 值對 是在get請求的url中傳送的 test demo form.asp?name1 value1 na...

GET和POST兩種基本請求方法的區別

get和post是http請求的兩種基本方法,要說它們的區別,接觸過web開發的人都能說出一二。最直觀的區別就是get把引數包含在url中,post通過request body傳遞引數。你可能自己寫過無數個get和post請求,或者已經看過很多權威 總結出的他們的區別,你非常清楚知道什麼時候該用什麼...

GET和POST兩種基本請求方法的區別

get和post是http請求的兩種基本方法,要說它們的區別,接觸過web開發的人都能說出一二。最直觀的區別就是get把引數包含在url中,post通過request body傳遞引數。你可能自己寫過無數個get和post請求,或者已經看過很多權威 總結出的他們的區別,你非常清楚知道什麼時候該用什麼...