HTTP 方法

GET 和 POST

GET:獲取資源。
POST:傳輸實體主體。
對比:

  1. 都能使用額外的參數(shù),但是 GET 的參數(shù)是以查詢字符串出現(xiàn)在 URL 中,而 POST 的參數(shù)存儲在實體主體。
  2. GET 的傳參方式比 POST 安全性較差,因為 GET 傳的參數(shù)在 URL 中是可見的。
  3. GET 只支持 ASCII 字符,如果參數(shù)為中文則可能會出現(xiàn)亂碼,而 POST 支持標(biāo)準(zhǔn)字符集。

HEAD

獲取報文首部
與 GET 方法相比,響應(yīng)不返回報文實體。
主要用于確認(rèn) URL 的有效性以及資源更新的日期時間等。

PUT 和 DELETE

PUT:上傳文件
DELETE:刪除文件
相同點:不帶驗證機制,任何人都可以上傳或刪除,存在安全性問題,一般不使用。

PATCH

對資源進行修改

OPTIONS

查詢指定的 URL 能夠支持的方法
返回格式 Allow: GET, POST, HEAD, OPTIONS

CONNECT

先用 CONNECT 方法與代理服務(wù)器通信,要求建立隧道。
然后通過隧道與目標(biāo)服務(wù)器通信。使用 SSL(Secure Sokets Layer,安全套接字)和 TLS(Transport Layer Security,傳輸層安全)協(xié)議把通信內(nèi)容加密后經(jīng)網(wǎng)絡(luò)隧道傳輸。

TRACE

服務(wù)器會將通信路徑返回給客戶端。
每經(jīng)過一個服務(wù)器,首部字段 Max-Forwards 就會減 1,當(dāng)數(shù)值為 0 時就停止傳輸。
通常不會使用 TRACE,并且它容易受到 XST 攻擊(Cross-Site Tracing,跨站追蹤)

?著作權(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)容

  • 1.GET方法-獲取資源:GET方法用來請求訪問已被URI識別的資源。指定的資源經(jīng)服務(wù)端解析后返回響應(yīng)內(nèi)容...
    是一動不動的friend閱讀 1,443評論 0 0
  • 1. 網(wǎng)絡(luò)基礎(chǔ)TCP/IP HTTP基于TCP/IP協(xié)議族,HTTP屬于它內(nèi)部的一個子集。 把互聯(lián)網(wǎng)相關(guān)聯(lián)的協(xié)議集...
    yozosann閱讀 3,598評論 0 20
  • 本篇文章篇幅比較長,先來個思維導(dǎo)圖預(yù)覽一下。 一、概述 1.計算機網(wǎng)絡(luò)體系結(jié)構(gòu)分層 2.TCP/IP 通信傳輸流 ...
    滌生_Woo閱讀 56,193評論 24 557
  • 最近在一個聊天群里有這么一個女生,姑且稱為A。她一直在告訴大家,她的男朋友好像在對她撒謊,然后又列出了種種證據(jù),但...
    巖蘭閱讀 708評論 1 1
  • 差點忘了今天的碼字了,好像不到睡前就沒辦法停下來寫字一樣,這個習(xí)慣到底好不好呢?幸好定的目標(biāo)比較好應(yīng)付,要不然也會...
    蝸小簡閱讀 219評論 0 0

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