HTTP協(xié)定是Hyper Text Transfer Protocol(超文本傳輸協(xié)定)的縮寫,是用於從萬(wàn)維網(wǎng)(WWW:World Wide Web )伺服器傳輸超文本到本機(jī)瀏覽器的傳送協(xié)定。 。
HTTP是基於TCP/IP通訊協(xié)定來(lái)傳遞資料(HTML 檔案, 圖片檔案, 查詢結(jié)果等)。
HTTP請(qǐng)求方法 語(yǔ)法
根據(jù)HTTP標(biāo)準(zhǔn),HTTP請(qǐng)求可以使用多種請(qǐng)求方法。
HTTP1.0定義了三種請(qǐng)求方法: GET, POST 和 HEAD方法。
HTTP1.1新增了五種請(qǐng)求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
HTTP請(qǐng)求方法 範(fàn)例
GET | 請(qǐng)求指定的頁(yè)面訊息,並返回實(shí)體主體。 |
HEAD | 類似於get請(qǐng)求,只不過(guò)返回的回應(yīng)中沒(méi)有具體的內(nèi)容,用於獲取報(bào)頭 |
POST | 提交資料給指定資源以進(jìn)行處理請(qǐng)求(例如提交表單或上傳文件)。資料被包含在請(qǐng)求體中。 POST請(qǐng)求可能會(huì)導(dǎo)致新的資源的建立和/或已有資源的修改。 |
PUT | 從客戶端傳送到伺服器的資料取代指定的文件的內(nèi)容。 |
DELETE | 請(qǐng)求伺服器刪除指定的頁(yè)面。 |
CONNECT | HTTP/1.1協(xié)定中預(yù)留給能夠?qū)⑦B線改為管道方式的代理伺服器。 |
OPTIONS | 允許客戶端查看伺服器的效能。 |
TRACE | 回顯伺服器收到的請(qǐng)求,主要用於測(cè)試或診斷。 |