HTTP協(xié)議中共定義了八種方法或者叫“動作”來表明對Request-URI指定的資源的不同操作方式,,具體介紹如下:
OPTIONS:返回服務(wù)器針對特定資源所支持的HTTP請求方法,。也可以利用向Web服務(wù)器發(fā)送'*'的請求來測試服務(wù)器的功能性,。
HEAD:向服務(wù)器索要與GET請求相一致的響應(yīng),,只不過響應(yīng)體將不會被返回,。這一方法可以在不必傳輸整個響應(yīng)內(nèi)容的情況下,,就可以獲取包含在響應(yīng)消息頭中的元信息。
GET:向特定的資源發(fā)出請求,。
POST:向指定資源提交數(shù)據(jù)進(jìn)行處理請求(例如提交表單或者上傳文件),。數(shù)據(jù)被包含在請求體中。POST請求可能會導(dǎo)致新的資源的創(chuàng)建和/或已有資源的修改,。
PUT:向指定資源位置上傳其最新內(nèi)容,。
DELETE:請求服務(wù)器刪除Request-URI所標(biāo)識的資源。
TRACE:回顯服務(wù)器收到的請求,,主要用于測試或診斷,。
CONNECT:HTTP/1.1協(xié)議中預(yù)留給能夠?qū)⑦B接改為管道方式的代理服務(wù)器。
雖然HTTP的請求方式有8種,,但是我們在實際應(yīng)用中常用的也就是get和post,,其他請求方式也都可以通過這兩種方式間接的來實現(xiàn)。