摘要:協(xié)議協(xié)議和協(xié)議族內的其他眾多協(xié)議相同,用于客戶端和服務器之間的通信。區(qū)別詢問支持方法返回服務器支持的方法追蹤路徑要求用隧道協(xié)議連接代理持久連接旨在建立次連接后進行多次請求和響應的交互,在中默認都是持久連接
HTTP協(xié)議
HTTP協(xié)議和TCP/IP協(xié)議族內的其他眾多協(xié)議相同,用于客戶端和服務器之間的通信。
請求訪問資源的一端為客戶端,響應資源的一端為服務器。請求必須從客戶端發(fā)出,而服務器回復響應,因此建立通信是從客戶端開始的。
POST /index.htm HTTP/1.1
Host: hackr.jp
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 16
?
name=ueno&age=25
報文說明
方法
POST
URI
/index.htm
協(xié)議版本
HTTP/1.1
請求首部字段
Host: hackr.jp
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 16
內容實體
name=ueno&age=25響應報文
HTTP/1.1 200 OK
Date: Tue, 10 Jul 2012 06:50:15 GMT
Content-Length: 363
Content-Type: text/html
?
...
報文說明
協(xié)議版本
HTTP/1.1 200 OK
狀態(tài)碼
200
狀態(tài)碼的原因短語
OK
響應首部字段
Date: Tue, 10 Jul 2012 06:50:15 GMT
Content-Length: 363
Content-Type: text/html
主體
HTTP是不保存狀態(tài)的協(xié)議
...
為了更快的處理大量的事物,確保協(xié)議的伸縮性,因此把HTTP協(xié)議設為無狀態(tài)協(xié)議;為此,引入Cookie技術保存用戶的登陸狀態(tài)。
HTTP請求方法GET:獲取資源
GET方法用來請求訪問已被URI識別的資源。
POST:傳輸實體主體
雖然GET方法和POST方法都可以用來傳輸實體,但一般不用GET方法。
GET與POST的區(qū)別
方法 | GET | POST |
---|---|---|
本質 | 索取數(shù)據(jù) | 提交數(shù)據(jù) |
安全性 | 低 | 高 |
執(zhí)行效率 | 高 | 低 |
機制 | 將參數(shù)拼接在url上,明文傳輸 | 將表單內各個字段與其內容放置在HTML HEADER內一起傳送到action屬性所指的URL地址 |
大小 | 取決于瀏覽器和系統(tǒng) | 理論上沒有限制,取決于瀏覽器和系統(tǒng) |
地址欄輸入 | 支持 | 不支持 |
瀏覽器歷史記錄 | 保留參數(shù) | 參數(shù)不保留 |
編碼方式 | url編碼 | 多種編碼方式 |
PUT:傳輸文件
PUT方法用來傳輸文件,類似FTP協(xié)議文件上傳,請求的報文中包含文件內容,然后保存在URI指定位置。
但是HTTP/1.1的PUT方法不帶驗證機制,任何人都能上傳文件,存在安全性問題,慎用。
HEAD:獲取報文首部
類似GET方法,區(qū)別在于只返回報文首部,不返回報文主體。
DELETE:刪除文件
與PUT方法相反,用來刪除文件,DELETE方法按請求URI刪除指定資源。
但是HTTP/1.1的DELETE方法同樣不帶驗證機制,存在安全性問題,慎用。
區(qū)別
OPTIONS:詢問支持方法
返回服務器支持的方法
TRACE:追蹤路徑
CONNECT:要求用隧道協(xié)議連接代理
持久連接旨在建立1次TCP連接后進行多次請求和響應的交互,在HTTP/1.1中默認都是持久連接
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/110180.html
摘要:協(xié)議協(xié)議和協(xié)議族內的其他眾多協(xié)議相同,用于客戶端和服務器之間的通信。區(qū)別詢問支持方法返回服務器支持的方法追蹤路徑要求用隧道協(xié)議連接代理持久連接旨在建立次連接后進行多次請求和響應的交互,在中默認都是持久連接 HTTP協(xié)議 HTTP協(xié)議和TCP/IP協(xié)議族內的其他眾多協(xié)議相同,用于客戶端和服務器之間的通信。請求訪問資源的一端為客戶端,響應資源的一端為服務器。請求必須從客戶端發(fā)出,而服務器回...
摘要:網(wǎng)絡基礎通常使用的網(wǎng)絡包括互聯(lián)網(wǎng)是在協(xié)議族的基礎上運作的。協(xié)議族中的指的就是網(wǎng)際協(xié)議,協(xié)議名稱中占據(jù)了一半位置,其重要性可見一斑。確??煽啃缘膮f(xié)議位于傳輸層,提供可靠的字節(jié)流服務。 使用 HTTP 協(xié)議訪問 Web Web瀏覽器根據(jù)地址欄中制定的 URL 從 Web 服務器獲取文件資源(resource)等信息,從而顯示出Web頁面。 超文本傳輸協(xié)議(HTTP,HyperText Tr...
摘要:網(wǎng)絡基礎通常使用的網(wǎng)絡包括互聯(lián)網(wǎng)是在協(xié)議族的基礎上運作的。協(xié)議族中的指的就是網(wǎng)際協(xié)議,協(xié)議名稱中占據(jù)了一半位置,其重要性可見一斑。確保可靠性的協(xié)議位于傳輸層,提供可靠的字節(jié)流服務。 使用 HTTP 協(xié)議訪問 Web Web瀏覽器根據(jù)地址欄中制定的 URL 從 Web 服務器獲取文件資源(resource)等信息,從而顯示出Web頁面。 超文本傳輸協(xié)議(HTTP,HyperText Tr...
閱讀 3664·2021-09-22 15:15
閱讀 3567·2021-08-12 13:24
閱讀 1313·2019-08-30 15:53
閱讀 1825·2019-08-30 15:43
閱讀 1188·2019-08-29 17:04
閱讀 2798·2019-08-29 15:08
閱讀 1586·2019-08-29 13:13
閱讀 3090·2019-08-29 11:06