GET 對比 POST

http://www.w3school.com.cn/tags/html_ref_httpmethods.asp

HTTP 方法:GET 對比 POST

HTTP 消息

兩種最常用的 HTTP 方法是:GET 和 POST。

什么是 HTTP?

超文本傳輸協(xié)議(HTTP)的設(shè)計目的是保證客戶機與服務(wù)器之間的通信。

HTTP 的工作方式是客戶機與服務(wù)器之間的請求-應(yīng)答協(xié)議。

web 瀏覽器可能是客戶端,而計算機上的網(wǎng)絡(luò)應(yīng)用程序也可能作為服務(wù)器端。

舉例:客戶端(瀏覽器)向服務(wù)器提交 HTTP 請求;服務(wù)器向客戶端返回響應(yīng)。響應(yīng)包含關(guān)于請求的狀態(tài)信息以及可能被請求的內(nèi)容。

兩種 HTTP 請求方法:GET 和 POST

在客戶機和服務(wù)器之間進行請求-響應(yīng)時,兩種最常被用到的方法是:GET 和 POST。

GET?- 從指定的資源請求數(shù)據(jù)。

POST?- 向指定的資源提交要被處理的數(shù)據(jù)

GET 方法

請注意,查詢字符串(名稱/值對)是在 GET 請求的 URL 中發(fā)送的:

/test/demo_form.asp?name1=value1&name2=value2

有關(guān) GET 請求的其他一些注釋:

GET 請求可被緩存

GET 請求保留在瀏覽器歷史記錄中

GET 請求可被收藏為書簽

GET 請求不應(yīng)在處理敏感數(shù)據(jù)時使用

GET 請求有長度限制

GET 請求只應(yīng)當(dāng)用于取回數(shù)據(jù)


POST 方法

請注意,查詢字符串(名稱/值對)是在 POST 請求的 HTTP 消息主體中發(fā)送的:

POST /test/demo_form.asp HTTP/1.1

Host: w3schools.com

name1=value1&name2=value2

有關(guān) POST 請求的其他一些注釋:

POST 請求不會被緩存

POST 請求不會保留在瀏覽器歷史記錄中

POST 不能被收藏為書簽

POST 請求對數(shù)據(jù)長度沒有要求

比較 GET 與 POST

下面的表格比較了兩種 HTTP 方法:GET 和 POST。



其他 HTTP 請求方法

下面的表格列出了其他一些 HTTP 請求方法:

方法描述

HEAD與 GET 相同,但只返回 HTTP 報頭,不返回文檔主體。

PUT上傳指定的 URI 表示。

DELETE刪除指定資源。

OPTIONS返回服務(wù)器支持的 HTTP 方法。

CONNECT把請求連接轉(zhuǎn)換到透明的 TCP/IP 通道。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 兩種最常用的HTTP方法是:GET和POST。 請問:什么是HTTP? 超文本傳輸協(xié)議(HTTP)的設(shè)計目的是保證...
    青蔥烈馬閱讀 1,226評論 0 1
  • 兩種最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP? 超文本傳輸協(xié)議(HTTP)的設(shè)計目的是...
    josephok閱讀 683評論 0 1
  • 語義區(qū)別GET - 從指定的資源請求數(shù)據(jù)。url長度2k個字節(jié)POST - 向指定的資源提交要被處理的數(shù)據(jù)。req...
    焦邁奇閱讀 230評論 0 0
  • 兩種最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP ? 超文本傳輸協(xié)議(HTTP)的設(shè)計目的...
    紋小艾閱讀 374評論 0 0
  • 夜影孤獨處, 遙望斷崖居。 寒雪早已去, 留得風(fēng)聲鳴。 古跡終不返, 感傷時近遷。 念君蕭一曲, 對酒抒情懷。 月...
    雨夜修一閱讀 399評論 0 3

友情鏈接更多精彩內(nèi)容