你說你會愛我一輩子,我真傻,居然忘了問「是這輩子還是下輩子」。
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瓶涼雪碧很舒服哦 想說的一句話是不忘初心方得始終 問 回想一下你初入大學時對計算機專業的暢想 當初是如何做出選擇計算機專業的決定...