版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
HTTP簡(jiǎn)@webweb@HTTP:http1.0、1.1它于1990年提出,經(jīng)過幾年的使用與發(fā)展,得到不斷地完善和擴(kuò)展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1HTTP-NG(NextGenerationofHTTP)的建議已經(jīng)提HTTPPOST。每種方定了客戶與服務(wù)器聯(lián)系的類型不同。由于HTTP協(xié)議簡(jiǎn)單,使得HTTP服務(wù)器的程序規(guī)模靈活:HTTPContent-Type無狀態(tài)HTTP協(xié)議是無狀態(tài)協(xié)議無狀態(tài)是指協(xié)議對(duì)于事務(wù)處理沒有能力缺少狀態(tài)意味著務(wù)器不需要先前信息時(shí)它的應(yīng)答就較快。HTTP1.0的會(huì)話方瀏覽器和WEB服務(wù)器的四個(gè)步驟瀏覽器和WEB務(wù)器的連接過程是短暫的:支持服務(wù)器會(huì)緩存瀏覽器多圖網(wǎng)頁的過程HTTP1.1HTTP1.0的比TCPHTTP增加了的請(qǐng)求頭和響應(yīng)頭HTTP請(qǐng)求消GET/books/java.html Accept-language:en- Connection:Keep- 頭 消息頭User- Accept- GETPOSTHTTP響應(yīng)消HTTP/1.1200Server:-IIS、Date:Thu,13Jul200005:46:53Content-Content-Cache-HTTP消@@GETPOST、PUTDELETE@HTTP1.1HTTPchunked@HTTP息中能用于GET方式,且請(qǐng)求行中不用指定HTTP版本號(hào)。對(duì)于簡(jiǎn)單的請(qǐng)求消息,服務(wù)器返回簡(jiǎn)單的響應(yīng)消HTTP消息@HTTP@舉例:Accept-Language:en-us@@@舉例:Accept-Encoding:gzip,compress@有些頭字段可以出現(xiàn)多次,例如:響應(yīng)消息中可以包含有多個(gè)“Warning”HTTP詳細(xì)說htt(超文本傳輸協(xié)議P接方式,1ebTP協(xié)議之上的eb應(yīng)用。HTTPURLURLURI,包含了用于查找某個(gè)資源的足夠的信息)的格式如下:http表示要通過HTTP協(xié)議來定位網(wǎng)絡(luò)資源;host表示合法的Internet主機(jī)或者IP地址;port指定一個(gè)端,為空則使用缺省端口80;abs_path指定請(qǐng)求資源的URI;如果URL中沒有給出abs_pathURI時(shí),必須以“/例如 HTTP協(xié)議之請(qǐng)求方1URI式如下:MethodReques-URIHTTPVersionCRLF其中Method表示請(qǐng)求方法;Request-URI是一個(gè)統(tǒng)一資源標(biāo)識(shí)符;HTTP-Version表示請(qǐng)求的HTTP協(xié)議版本;CRLF表示回車和換行(除了作為結(jié)尾的CRLF外,不允許出現(xiàn)單獨(dú)CRLF。請(qǐng)求方法(所有方法全為大寫) 請(qǐng)求獲取由Request-URI所標(biāo)識(shí)的資源的響應(yīng)消息報(bào)頭 請(qǐng)求服務(wù)器一個(gè)資源,并用Request-URI作為其標(biāo)識(shí)DELETE請(qǐng)求服務(wù)器刪除Request-URI所標(biāo)識(shí)的資源 CONNECTOPTIONSGET方法:在瀏覽器的地址欄中輸入的方式網(wǎng)頁時(shí),瀏覽器采用GET方法向服務(wù)器獲取資源,例如:GET/form.htmlHTTP/1.1(CRLF)例如:POST/reg.jspHTTP/(CRLF)Accept:image/gif,image/x-xbit,... Content-Length:22(CRLF)Connection:Keep-Alive(CRLF)Cache-Control:no-cache user=jeffrey&pwd=1234HEAD方法與GET方法幾乎是一樣的,對(duì)于HEAD請(qǐng)求的回應(yīng)部分來說,它的HTTP頭部中包含的信息與通過GET請(qǐng)求所得到的信息是相同的。利用這個(gè)方法,不必傳輸整個(gè)資源內(nèi)容,就可以得到Request-URI所標(biāo)識(shí)的資源的信息。該方法常用于測(cè)試超的有效性,是否可以,以及最近是否更新。HTTP協(xié)議之響應(yīng)狀HTTPHTTP-VersionStatus-CodeReason-PhraseStatus-CodeReason-Phrase200 400Bad 401Unauthorized//請(qǐng)求 403 //服務(wù)器收到請(qǐng)求,但是提供服404Not 500InternalServerError503ServerUnavailable 例如:HTTP/1.1200OKHTTP協(xié)議之消息報(bào)HTTP消息報(bào)頭(可選,空行(CRLF,消息正文(可選)組成。HTTP消息報(bào)頭包括普通報(bào)頭、請(qǐng)求報(bào)頭、響應(yīng)報(bào)頭、實(shí)體報(bào)頭。每一個(gè)報(bào)頭域都是由名1 HTTP1.0Pragma。請(qǐng)求時(shí)的緩存指令包括:no-cache(用于指示請(qǐng)求或響應(yīng)消息不能緩存、no-store 2表明客戶端希望接受GIF圖象格式的資源;Accept:text/html,表明客戶端希望接受htmlAccept-Accept-Charset請(qǐng)求報(bào)頭域用于指定客戶端接受的字符集egAccept-Accept-EncodingAccept,但是它是用于指定可接受的內(nèi)容編Accept-Accept-Language請(qǐng)求報(bào)頭域類似于Accept,但是它是用于指定一種自然語言。 Authorization一個(gè)頁面時(shí),如果收到服務(wù)器的響應(yīng)代碼為401(未,可以發(fā)送一個(gè)包含AuthorizationHost請(qǐng)求報(bào)頭域主要用于指定被請(qǐng)求資源的Internet主機(jī)和端,它通常HTTPURL 指端User-我們上網(wǎng)登陸的時(shí)候,往往會(huì)看到一些歡迎信息,其中列出了你的操作系統(tǒng)的User-AgentUser-AgentUser-AgentGET/form.htmlHTTP/1.1,application/msword,*/*(CRLF) Accept-Encoding:gzip,deflateIf-Modified-Since:Wed,05Jan200711:21:25GMT(CRLF)If-None-Match:W/"80b1a4c018f3c41:8317"(CRLF)User-Agent:Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.0)(CRLF) Connection:Keep-Alive(CRLF)3對(duì)Request-URI所標(biāo)識(shí)的資源進(jìn)行下一步的信息。用在更換的時(shí)候。WWW-Authenticate響應(yīng)報(bào)頭域必須被包含在401(未的)響應(yīng)消息中,客戶端收到401響應(yīng)消息時(shí)候,并發(fā)送Authorization報(bào)頭域請(qǐng)求服務(wù)器對(duì)其進(jìn)行驗(yàn)證時(shí),服例如:WWW-Authenticate:Basicrealm="BasicAuthTest!"http://可以看出服務(wù)器對(duì)請(qǐng)4ContentEncoding實(shí)體報(bào)頭域被用作類型的修飾符,它的值指示了已經(jīng)被用到實(shí)體正文的附加內(nèi)容的編碼,因而要獲得Conten-Type報(bào)頭域中所的類型,必須采用相應(yīng)的機(jī)制。Conten-Encodng這樣用于記錄文檔的壓縮方法,子:Conten-EncodinggzipContent-LanguageContent-Length實(shí)體報(bào)頭域用于指明實(shí)體正文的長(zhǎng)度,以字節(jié)方式的十進(jìn)制Content-Type實(shí)體報(bào)頭域用語指明發(fā)送給接收者的實(shí)體正文的類型。例子Last-Expires實(shí)體報(bào)頭域給出響應(yīng)過期的日期和時(shí)間。為了讓服務(wù)器或
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市排水辦公樓施工合同
- 紡織品采購招標(biāo)法律培訓(xùn)
- 市政工程電力招投標(biāo)技術(shù)規(guī)范本
- 通信網(wǎng)絡(luò)監(jiān)理管理規(guī)程
- 地鐵換乘站隧洞施工合同
- 紡織維修工具管理辦法
- 建筑行業(yè)電力工程安裝合同
- 公交站點(diǎn)候車亭設(shè)施維修
- 科研實(shí)驗(yàn)中心建設(shè)合同
- 設(shè)備租賃合同:攝影器材
- 藥用輔料大全課件
- Vlog創(chuàng)作全流程(剪映短視頻創(chuàng)作案例教程)
- Unit3ConservationLesson3TheRoadtoDestruction課件-北師大版選擇性
- 學(xué)校設(shè)備排查方案
- 阿聯(lián)酋分析報(bào)告
- 聲音的數(shù)字化課件
- 2024年1月貴州省普通高等學(xué)校招生考試適應(yīng)性測(cè)試物理試題
- 醫(yī)院產(chǎn)后康復(fù)護(hù)理課件
- RDPAC 數(shù)字醫(yī)療合規(guī)分項(xiàng)指南:與患者及患者組織的互動(dòng)
- 安徽省數(shù)字經(jīng)濟(jì)與實(shí)體經(jīng)濟(jì)融合研究
- 社區(qū)調(diào)解員個(gè)人工作總結(jié)模板
評(píng)論
0/150
提交評(píng)論