HTTP 方法 GET 對比 POST

2021-06-20 11:15:26 字數 1149 閱讀 3944

http 方法:get 對比 post

(1)什麼是 http?

超文字傳輸協議(http)的設計目的是保證客戶機與伺服器之間的通訊。

http 的工作方式是客戶機與伺服器之間的請求-應答協議。

web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。

(2)兩種 http 請求方法:get 和 post

在客戶機和伺服器之間進行請求-響應時,兩種最常被用到的方法是:get 和 post。

get - 從指定的資源請求資料。

post - 向指定的資源提交要被處理的資料

(3)get方法:請注意,查詢字串(名稱/值對)是在 get 請求的 url 中傳送的:

/test/demo_form.asp?name1=value1&name2=value2
post方法:請注意,查詢字串(名稱/值對)是在 post 請求的 http 訊息主體中傳送的:

name1=value1&name2=value2(4)其他 http 請求方法

下面的**列出了其他一些 http 請求方法:

方法	描述

head 與 get 相同,但只返回 http 報頭,不返回文件主體。

put 上傳指定的 uri 表示。

delete 刪除指定資源。

options 返回伺服器支援的 http 方法。

connect 把請求連線轉換到透明的 tcp/ip 通道。

(5)get post 的一些區別:

1.對於後退/重新整理按鈕,post 方法會重新提交資料

2.如果要收藏為書籤,進行快取,保留瀏覽歷史的話,更適合用get 方法

3.與 post 相比,get 的安全性較差,因為所傳送的資料是 url 的一部分。相反,post 比 get 更安全,因為引數不會被儲存在瀏覽器歷史或 web 伺服器日誌中。

4.get 方法 資料在 url 中對所有人都是可見的,post 方法資料不會顯示在url中。

5.get 方法 只是純讀取,不會修改任何的資料  post 方法 會修改資料

HTTP 方法 GET 對比 POST

兩種最常用的 http 方法是 get 和 post。超文字傳輸協議 http 的設計目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服器之間的請求 應答協議。web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。舉例 客戶端 瀏覽器 向伺服器提交 http 請...

HTTP 方法 GET 對比 POST

兩種最常用的 http 方法是 get 和 post。超文字傳輸協議 http 的設計目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服器之間的請求 應答協議。web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。舉例 客戶端 瀏覽器 向伺服器提交 http 請...

HTTP 方法 GET 對比 POST

兩種最常用的 http 方法是 get 和 post。超文字傳輸協議 http 的設計目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服器之間的請求 應答協議。web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。舉例 客戶端 瀏覽器 向伺服器提交 http 請...