真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Http協(xié)議介紹-創(chuàng)新互聯(lián)

1.TCP協(xié)議與HTTP協(xié)議的關(guān)系

創(chuàng)新互聯(lián)于2013年開(kāi)始,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元和林格爾做網(wǎng)站,已為上家服務(wù),為和林格爾各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

TCP協(xié)議對(duì)應(yīng)于傳輸層,而HTTP協(xié)議對(duì)應(yīng)于應(yīng)用層,從本質(zhì)上來(lái)說(shuō),二者沒(méi)有可比性。Http協(xié)議是建立在TCP協(xié)議基礎(chǔ)之上的,當(dāng)瀏覽器需要從服務(wù)器獲取網(wǎng)頁(yè)數(shù)據(jù)的時(shí)候,會(huì)發(fā)出一次Http請(qǐng)求。

Http協(xié)議介紹

2.資源定位標(biāo)識(shí)符

1)URI:統(tǒng)一資源標(biāo)識(shí)符(uniform resource identifier)

Web上可用的每種資源如HTML文檔、圖像、視頻片段、程序等都是一個(gè)來(lái)URI來(lái)定位的。

URI一般由三部組成:

①訪問(wèn)資源的命名機(jī)制

②存放資源的主機(jī)名

③資源自身的名稱(chēng),由路徑表示,著重強(qiáng)調(diào)于資源。

例如1: /index/details?id=100001191216152507989049

例如2:http://www.ruankao.org.cn/index/details?id=100001191216152507989049

例如3:/images/20190125/1548383260381985.png

2)URL:統(tǒng)一資源定位符(uniform resource locator)

采用URL可以用一種統(tǒng)一的格式來(lái)描述各種信息資源,包括文件、服務(wù)器的地址和目錄等。

URL一般由三部組成:

①協(xié)議(或稱(chēng)為服務(wù)方式)

②存有該資源的主機(jī)IP地址(有時(shí)也包括端口號(hào))

③主機(jī)資源的具體地址。如目錄和文件名等

例如1:http://113.195.*.*:8081/FinalResults/index.jsp

例如2:http://www.ruankao.org.cn/index/details?id=100001191216152507989049

3)URN:統(tǒng)一資源名稱(chēng) (Uniform Resource Name)?

唯一標(biāo)識(shí)一個(gè)實(shí)體的標(biāo)識(shí)符,但是不能給出實(shí)體的位置。

例如1:/FinalResults/index.jsp

例如2:/images/20190125/1548383260381985.png

Http協(xié)議介紹

URN和URL都屬于URI。

URL資源標(biāo)識(shí)方式使用最廣泛,完整的URL組成格式如下:

Http協(xié)議介紹

實(shí)例1:http://www.ruankao.org.cn/index/details?id=100001191216152507989049

實(shí)例2:?http://113.195.*.*:8081/FinalResults/index.jsp

protoco: HTTP協(xié)議

hostname:??www.ruankao.org.cn? ? ?113.195.*.*?

port端口: 80端口? ? 8081

path路徑:?/FinalResults/index.jsp?

parameter參數(shù):??id=100001191216152507989049

query查詢(xún)字符串:??id=100001191216152507989049

fragment片段,網(wǎng)頁(yè)中可能會(huì)分為不同的片段,如果想訪問(wèn)網(wǎng)頁(yè)后直接到達(dá)指定位置,可以在這部分設(shè)置。

3.Http request與response詳解

客戶端瀏覽器向Web服務(wù)器發(fā)起request,Web服務(wù)器接到request后進(jìn)行處理,會(huì)生成相應(yīng)的response信息返給瀏覽器,客戶端瀏覽器收到服務(wù)器返回的response信息,會(huì)對(duì)信息進(jìn)行分析處理,最終用戶看到瀏覽器展示W(wǎng)eb服務(wù)器網(wǎng)頁(yè)內(nèi)容。

通過(guò)curl -v 命令可以打印訪問(wèn)Web服務(wù)器的request及response詳細(xì)處理流程,命令如下:

[sky9890@localhost ~]$ curl -v? www.51cto.com

* About to connect() to www.51cto.com port 80 (#0)

*? ?Trying 183.131.214.82...

* Connected to www.51cto.com (183.131.214.82) port 80 (#0)

> GET / HTTP/1.1

> User-Agent: curl/7.29.0

> Host: www.51cto.com

> Accept: */*

>?

< HTTP/1.1 302 Moved Temporarily

< Date: Wed, 15 Jan 2020 03:57:59 GMT

< Content-Type: text/html

< Transfer-Encoding: chunked

< Connection: keep-alive

< Set-Cookie: yd_cookie=a56fe60f-1498-40d51ea59d526a3a8f81113ae24e3de2f13f; Expires=1579067879; Path=/; HttpOnly

< Set-Cookie: acw_tc=2760826a15790606799981288eed8a1601f352fd245e56ff48c0e2caeb478b;path=/;HttpOnly;Max-Age=2678401

< Location: https://www.51cto.com/

< Server: WAF/2.4-12.1

4.Http客戶端與服務(wù)器端傳輸模式

Http協(xié)議介紹

5.各類(lèi)常見(jiàn)Http狀態(tài)碼詳解

Http狀態(tài)碼是用來(lái)表示W(wǎng)eb服務(wù)器Http response狀態(tài)的3位數(shù)字代碼,常用狀態(tài)碼詳解如下:

1xx(臨時(shí)響應(yīng))表示臨時(shí)響應(yīng)并需要請(qǐng)求者繼續(xù)執(zhí)行操作的狀態(tài)代碼。

100 (繼續(xù)) 請(qǐng)求者應(yīng)當(dāng)繼續(xù)提出請(qǐng)求。服務(wù)器返回此代碼表示已收到請(qǐng)求的第一部分,正在等待其余部分。

101 (切換協(xié)議) 請(qǐng)求者已要求服務(wù)器切換協(xié)議,服務(wù)器已確認(rèn)并準(zhǔn)備切換。

2xx (成功)表示成功處理了請(qǐng)求的狀態(tài)代碼。

200 (成功) 服務(wù)器已成功處理了請(qǐng)求。通常,這表示服務(wù)器提供了請(qǐng)求的網(wǎng)頁(yè)。

201 (已創(chuàng)建) 請(qǐng)求成功并且服務(wù)器創(chuàng)建了新的資源。

202 (已接受) 服務(wù)器已接受請(qǐng)求,但尚未處理。

203 (非授權(quán)信息) 服務(wù)器已成功處理了請(qǐng)求,但返回的信息可能來(lái)自另一來(lái)源。

204 (無(wú)內(nèi)容) 服務(wù)器成功處理了請(qǐng)求,但沒(méi)有返回任何內(nèi)容。

205 (重置內(nèi)容) 服務(wù)器成功處理了請(qǐng)求,但沒(méi)有返回任何內(nèi)容。

206 (部分內(nèi)容) 服務(wù)器成功處理了部分 GET 請(qǐng)求。

3xx (重定向)表示要完成請(qǐng)求,需要進(jìn)一步操作。 通常,這些狀態(tài)代碼用來(lái)重定向。

300 (多種選擇) 針對(duì)請(qǐng)求,服務(wù)器可執(zhí)行多種操作。服務(wù)器可根據(jù)請(qǐng)求者 (user agent) 選擇一項(xiàng)操作,或提供操作列表供請(qǐng)求者選擇。

301 (永久移動(dòng)) 請(qǐng)求的網(wǎng)頁(yè)已永久移動(dòng)到新位置。服務(wù)器返回此響應(yīng)(對(duì) GET 或 HEAD 請(qǐng)求的響應(yīng))時(shí),會(huì)自動(dòng)將請(qǐng)求者轉(zhuǎn)到新位置。

302 (臨時(shí)移動(dòng)) 服務(wù)器目前從不同位置的網(wǎng)頁(yè)響應(yīng)請(qǐng)求,但請(qǐng)求者應(yīng)繼續(xù)使用原有位置來(lái)進(jìn)行以后的請(qǐng)求。

303 (查看其他位置) 請(qǐng)求者應(yīng)當(dāng)對(duì)不同的位置使用單獨(dú)的 GET 請(qǐng)求來(lái)檢索響應(yīng)時(shí),服務(wù)器返回此代碼。

304 (未修改) 自從上次請(qǐng)求后,請(qǐng)求的網(wǎng)頁(yè)未修改過(guò)。服務(wù)器返回此響應(yīng)時(shí),不會(huì)返回網(wǎng)頁(yè)內(nèi)容。

305 (使用代理) 請(qǐng)求者只能使用代理訪問(wèn)請(qǐng)求的網(wǎng)頁(yè)。如果服務(wù)器返回此響應(yīng),還表示請(qǐng)求者應(yīng)使用代理。

307 (臨時(shí)重定向) 服務(wù)器目前從不同位置的網(wǎng)頁(yè)響應(yīng)請(qǐng)求,但請(qǐng)求者應(yīng)繼續(xù)使用原有位置來(lái)進(jìn)行以后的請(qǐng)求。

4xx(請(qǐng)求錯(cuò)誤)這些狀態(tài)代碼表示請(qǐng)求可能出錯(cuò),妨礙了服務(wù)器的處理。

400 (錯(cuò)誤請(qǐng)求) 服務(wù)器不理解請(qǐng)求的語(yǔ)法。

401 (未授權(quán)) 請(qǐng)求要求身份驗(yàn)證。 對(duì)于需要登錄的網(wǎng)頁(yè),服務(wù)器可能返回此響應(yīng)。

403 (禁止) 服務(wù)器拒絕請(qǐng)求。

404 (未找到) 服務(wù)器找不到請(qǐng)求的網(wǎng)頁(yè)。

405 (方法禁用) 禁用請(qǐng)求中指定的方法。

406 (不接受) 無(wú)法使用請(qǐng)求的內(nèi)容特性響應(yīng)請(qǐng)求的網(wǎng)頁(yè)。

407 (需要代理授權(quán)) 此狀態(tài)代碼與 401(未授權(quán))類(lèi)似,但指定請(qǐng)求者應(yīng)當(dāng)授權(quán)使用代理。

408 (請(qǐng)求超時(shí)) 服務(wù)器等候請(qǐng)求時(shí)發(fā)生超時(shí)。

409 (沖突) 服務(wù)器在完成請(qǐng)求時(shí)發(fā)生沖突。服務(wù)器必須在響應(yīng)中包含有關(guān)沖突的信息。

410 (已刪除) 如果請(qǐng)求的資源已永久刪除,服務(wù)器就會(huì)返回此響應(yīng)。

411 (需要有效長(zhǎng)度) 服務(wù)器不接受不含有效內(nèi)容長(zhǎng)度標(biāo)頭字段的請(qǐng)求。

412 (未滿足前提條件) 服務(wù)器未滿足請(qǐng)求者在請(qǐng)求中設(shè)置的其中一個(gè)前提條件。

413 (請(qǐng)求實(shí)體過(guò)大) 服務(wù)器無(wú)法處理請(qǐng)求,因?yàn)檎?qǐng)求實(shí)體過(guò)大,超出服務(wù)器的處理能力。

414 (請(qǐng)求的 URI 過(guò)長(zhǎng)) 請(qǐng)求的 URI(通常為網(wǎng)址)過(guò)長(zhǎng),服務(wù)器無(wú)法處理。

415 (不支持的媒體類(lèi)型) 請(qǐng)求的格式不受請(qǐng)求頁(yè)面的支持。

416 (請(qǐng)求范圍不符合要求) 如果頁(yè)面無(wú)法提供請(qǐng)求的范圍,則服務(wù)器會(huì)返回此狀態(tài)代碼。

417 (未滿足期望值) 服務(wù)器未滿足”期望”請(qǐng)求標(biāo)頭字段的要求.

5xx(服務(wù)器錯(cuò)誤)這些狀態(tài)代碼表示服務(wù)器在嘗試處理請(qǐng)求時(shí)發(fā)生內(nèi)部錯(cuò)誤。 這些錯(cuò)誤可能是服務(wù)器本身的錯(cuò)誤,而不是請(qǐng)求出錯(cuò)。

500 (服務(wù)器內(nèi)部錯(cuò)誤) 服務(wù)器遇到錯(cuò)誤,無(wú)法完成請(qǐng)求。

501 (尚未實(shí)施) 服務(wù)器不具備完成請(qǐng)求的功能。例如,服務(wù)器無(wú)法識(shí)別請(qǐng)求方法時(shí)可能會(huì)返回此代碼。

502 (錯(cuò)誤網(wǎng)關(guān)) 服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到無(wú)效響應(yīng)。

503 (服務(wù)不可用) 服務(wù)器目前無(wú)法使用(由于超載或停機(jī)維護(hù))。通常,這只是暫時(shí)狀態(tài)。

504 (網(wǎng)關(guān)超時(shí)) 服務(wù)器作為網(wǎng)關(guān)或代理,但是沒(méi)有及時(shí)從上游服務(wù)器收到請(qǐng)求。

505 (HTTP 版本不受支持)服務(wù)器不支持請(qǐng)求中所用的 HTTP 協(xié)議版本,無(wú)法完成處理。

HttpWatch狀態(tài)碼Result is

200 – 服務(wù)器成功返回網(wǎng)頁(yè),客戶端請(qǐng)求已成功。

302 – 對(duì)象臨時(shí)移動(dòng)。服務(wù)器目前從不同位置的網(wǎng)頁(yè)響應(yīng)請(qǐng)求,但請(qǐng)求者應(yīng)繼續(xù)使用原有位置來(lái)進(jìn)行以后的請(qǐng)求。

304 – 屬于重定向。自上次請(qǐng)求后,請(qǐng)求的網(wǎng)頁(yè)未修改過(guò)。服務(wù)器返回此響應(yīng)時(shí),不會(huì)返回網(wǎng)頁(yè)內(nèi)容。

401 – 未授權(quán)。請(qǐng)求要求身份驗(yàn)證。 對(duì)于需要登錄的網(wǎng)頁(yè),服務(wù)器可能返回此響應(yīng)。

404 – 未找到。服務(wù)器找不到請(qǐng)求的網(wǎng)頁(yè)。

2xx – 成功。表示服務(wù)器成功地接受了客戶端請(qǐng)求。

3xx – 重定向。表示要完成請(qǐng)求,需要進(jìn)一步操作??蛻舳藶g覽器必須采取更多操作來(lái)實(shí)現(xiàn)請(qǐng)求。例如,瀏覽器可能不得不請(qǐng)求服務(wù)器上的不同的頁(yè)面,或通過(guò)代理服務(wù)器重復(fù)該請(qǐng)求。

4xx – 請(qǐng)求錯(cuò)誤。這些狀態(tài)代碼表示請(qǐng)求可能出錯(cuò),妨礙了服務(wù)器的處理。

5xx – 服務(wù)器錯(cuò)誤。表示服務(wù)器在嘗試處理請(qǐng)求時(shí)發(fā)生內(nèi)部錯(cuò)誤。 這些錯(cuò)誤可能是服務(wù)器本身的錯(cuò)誤,而不是請(qǐng)求出錯(cuò)。

6.HTTP MIME類(lèi)型支持

瀏覽器接收到Web服務(wù)器的response信息,瀏覽器會(huì)進(jìn)行解析,在解析頁(yè)面之前,瀏覽器必須啟動(dòng)本地相應(yīng)的應(yīng)用程序來(lái)處理獲取到的文件類(lèi)型。

Http協(xié)議介紹Http協(xié)議介紹Http協(xié)議介紹

超文本標(biāo)記語(yǔ)言文本 .html? text/html

xml文檔 .xml? text/xml

XHTML文檔 .xhtml? application/xhtml+xml

普通文本 .txt? text/plain

RTF文本 .rtf? application/rtf

PDF文檔 .pdf? application/pdf

Microsoft Word文件 .word? application/msword

PNG圖像 .png? image/png

GIF圖形 .gif? image/gif

JPEG圖形 .jpeg,.jpg? image/jpeg

au聲音文件 .au? audio/basic

MIDI音樂(lè)文件 mid,.midi? audio/midi,audio/x-midi

RealAudio音樂(lè)文件 .ra, .ram audio/x-pn-realaudio

MPEG文件 .mpg,.mpeg? video/mpeg

AVI文件 .avi? video/x-msvideo

GZIP文件 .gz? application/x-gzip

TAR文件 .tar? application/x-tar


網(wǎng)站欄目:Http協(xié)議介紹-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/heojp.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部