HTTP自我介紹(三)

2021-10-19 11:37:42 字數 1051 閱讀 1749

你說你會愛我一輩子,我真傻,居然忘了問「是這輩子還是下輩子」。
get : 獲取資源

get方法用來獲取資源。如果請求的資源是文字,那就保持原樣返回;如果像cgi(通用閘道器介面)那樣的程式,則返回經過執行後的輸出結果。

post : 傳輸實體主體

post方法用來傳輸實體的主體,雖然用get方法也可以傳輸實體的主體,但一般不用get方法進行傳輸,而是用post方法。

put : 傳輸檔案

put方法用來傳輸檔案。就像ftp協議的檔案上傳一樣,要求在請求報文的主體中包含檔案內容,然後儲存到請求uri指定的位置。但是,鑑於http/1.1的put方法自身不帶驗證機制,任何人都可以上傳檔案,存在安全性問題,因此一般的web**不使用該方法。

head : 獲取報文首部

head 方法和get方法一樣,只是不返回報文主體部分。用於確認uri的有效性及資源更新的日期時間等。

delete : 刪除檔案

delete方法用來刪除檔案,是與put方法相反的方法。delete方法按請求uri刪除指定的資源。但是,http/1.1的delete方法本身和put方法一樣不帶驗證機制,所以一般的web**也不使用delete方法。

options : 詢問支援的方法

options方法用來詢問針對請求uri指定的資源支援的方法。

trace: 追蹤路徑

trace方法是讓webf伺服器端將之前的請求通訊環迴給客戶端的方法。

傳送請求時,在max-forwards首部欄位中填入資料,每經過乙個伺服器端就將該數字減1,當數值剛好減到0時,就停止繼續傳輸,最後接收到請求的伺服器端則返回狀態碼200 ok 的響應。

客戶端通過trace方法可以查詢傳送出去的請求是怎樣被加工修改/篡改的。這是因為,請求想要連線到源目標伺服器可能會通過**中轉,trace方法就是用來確認連線過程中發生的一系列操作。

connect : 要求用隧道協議連線**

connect方法要求在**伺服器通訊時建立隧道,實現用隧道協議進行tcp通訊。主要使用ssl(安全套接層)和tls(傳輸層安全)協議把通訊內容加密後經網路隧道傳輸。

HTTP自我介紹(一)

今天是大年初二,嵐之炑祝大家新年快樂,在新的一年裡健健康康,向自己的目標奮鬥!生活壞到一定程度就會好起來,因為它無法更壞。努力過後,才知道許多事情,堅持堅持,就過來了。龍貓 今天我們來說說http,之前嵐之炑也是學過的,不過很快就忘記了,零星的記得一些知識點。現在,我們重新來回顧一下http相關知識...

HTTP自我介紹(二)

不要對外表過分在意,心靈才是最重要的。宮崎駿 魔女宅急便 負責傳輸的ip協議 按層次分,ip網際協議位於網路層。internet protocol這個名稱已經表明了其身份和地位,幾乎所有使用網路的系統都會用到ip協議。tcp ip協議族中的ip指的就是網際協議,這個協議名稱佔據了一半位置,其重要性不...

自我介紹哦

2016035107229 我是王菊哦 我的愛好有很多最喜歡的是ui設計哦 我的碼雲個人主頁是 我的第乙個專案位址是 自己目前的 量是很少 北軟食堂中最喜歡的是二樓 外加1瓶涼雪碧很舒服哦 想說的一句話是不忘初心方得始終 問 回想一下你初入大學時對計算機專業的暢想 當初是如何做出選擇計算機專業的決定...