在HTTP協議中,可以通過method告知服務器客戶端的意圖。
Method
GET方法用來請求訪問已被URI識別的資源。指定的資源經服務器解析後返回響應內容。如果請求的資源是文本,就保持原樣返回;如果是CGI程序,則經過處理返回輸出結果。
POST方法用來傳輸實體的主體。雖然GET方法也可以傳輸實體的主體,但一般不用GET方法進行傳輸,而是用POST。POST的主要目的並不是獲取響應的主體內容。
除了GET和POST還有一些不常用的方法,如下表
方法名 | 作用 |
---|---|
PUT | 傳輸文件,如FTP協議上傳文件 |
HEAD | 獲取報文首部 |
DELETE | 刪除服務器指定的URI資源文件 |
OPTIONS | 詢問支持的方法,用來查詢針對請求URI指定的資源的支持方法 |
TRACE | 追蹤路徑 |
CONNECT | 使用隧道協議連接代理 CONNECT 代理服務器:端口號 HTTP版本 |
LINK | 建立和資源之間的聯繫 |
UNLINE | 斷開連接關係 |