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