版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Httpwatch入門指南HttpWatch是強(qiáng)大的網(wǎng)頁數(shù)據(jù)分析工具.集成在Internet Explorer工具欄.包括網(wǎng)頁摘要.Cookies管理.緩存管理.消息頭發(fā)送/接受.字符查詢.POST 數(shù)據(jù)和目錄管理功能.報(bào)告輸出.HttpWatch 是一款能夠收集并顯示深層信息的軟件。它不用代理服務(wù)器或一些復(fù)雜的網(wǎng)絡(luò)監(jiān)控工具,就能夠在顯示網(wǎng)頁同時(shí)顯示網(wǎng)頁請(qǐng)求和回應(yīng)的日志信息。甚至可以顯示瀏覽器緩存和IE之間的交換信息。集成在Internet Explorer工具欄。HttpWatch插件當(dāng)HttpWatch插件運(yùn)行后,瀏覽器中就會(huì)顯示HttpWatch的窗口,如下圖 仔細(xì)一看,發(fā)現(xiàn)東西有點(diǎn)多啊
2、,別急,我們來慢慢分析下這個(gè)窗口,該窗口由3個(gè)大塊組成: 1、工具欄,這個(gè)在最上面,顯示了常用的命令按鈕 2、請(qǐng)求網(wǎng)格,這個(gè)在中間,顯示已錄制的HTTP請(qǐng)求列表 3、請(qǐng)求內(nèi)容,這個(gè)就是底部很多標(biāo)簽頁的部分了,當(dāng)點(diǎn)擊請(qǐng)求網(wǎng)格中的某項(xiàng)時(shí),這里會(huì)顯示相對(duì)應(yīng)的詳細(xì)信息,注意這里的標(biāo)簽頁會(huì)隨你所選中的內(nèi)容類型的不同而不同工具欄工具欄中列出了常用的命令按鈕,如下圖 下面我們來看看這些按鈕都有什么用 1. 尤其需要注意的地方:summary點(diǎn)擊”Summary”按鈕,顯示或隱藏所有請(qǐng)求信息概述Elapsed time Http URL請(qǐng)求時(shí)間總和 time的總和Network Round Trips 有效的
3、HTTP請(qǐng)求Downloaded Data 客戶端接受到服務(wù)器端傳來的數(shù)據(jù)總和 received的總和Uploaded Data 客戶端發(fā)送到服務(wù)器端數(shù)據(jù)總和 sent的總和Http compression savings http數(shù)據(jù)壓縮DNS Lookups DNS解析Tcp Connets Tcp連接2. View3. 查找find.根據(jù)你想要的條件來查找4. 過濾點(diǎn)擊過濾按鈕右邊的小三角,出現(xiàn)的子菜單說明如下: Filter打開過濾設(shè)置對(duì)話框Filtering Off關(guān)閉過濾,這時(shí)將錄制所有請(qǐng)求Filtering On開啟過濾,這時(shí)僅錄制滿足過濾條件的請(qǐng)求Next Highlight轉(zhuǎn)
4、到后一個(gè)高亮處Previous Highlight轉(zhuǎn)到前一個(gè)高亮處點(diǎn)擊Filter后就會(huì)彈出過濾設(shè)置窗口,如下圖所示: 說明如下: Enabling filtering啟用/禁用過濾Content is根據(jù)內(nèi)容的類型來進(jìn)行錄制,例如選擇text/xml就是錄制xml格式的數(shù)據(jù)Result is根據(jù)狀態(tài)碼來進(jìn)行錄制,例如選擇200就是錄制返回成功的數(shù)據(jù)URL contains當(dāng)URL中包含所輸入的字符串時(shí),進(jìn)行錄制Request headers contain當(dāng)請(qǐng)求頭中包含所輸入的字符串時(shí),進(jìn)行錄制Response headers contain當(dāng)響應(yīng)頭中包含所輸入的字符串時(shí),進(jìn)行錄制Conte
5、nt contains當(dāng)響應(yīng)內(nèi)容中包含所輸入的字符串時(shí),進(jìn)行錄制Action to perform on filtered items Apply filter action to items that當(dāng)Apply filter action to items that選擇Dont Match時(shí),Action to perform on filtered items取值如下:Hide:不匹配過濾條件的項(xiàng)將隱藏 Highlight:匹配過濾條件的項(xiàng)將高亮顯示 Discard:不匹配過濾條件項(xiàng)將被丟棄,無法再次顯示這些項(xiàng) 當(dāng)Apply filter action to items that選擇Ma
6、tch時(shí)則相反。Combine filter conditions using設(shè)置過濾條件如何組合 OR:所有條件中只要有一個(gè)條件匹配就錄制 AND:所有條件中所有條件同時(shí)匹配才錄制5. 保存點(diǎn)擊保存按鈕右邊的小三角,出現(xiàn)的子菜單說明如下: Save保存日志文件(.hwl)Export to CSV導(dǎo)出為CSV文件Export to XML導(dǎo)出為XML文件Export to HAR導(dǎo)出為HAR文件Send by Email發(fā)送郵件,并將日志信息作為郵件的附件注:保存時(shí),底部會(huì)有Open with的選項(xiàng),如果勾選該選項(xiàng),保存后就會(huì)用指定的程序?qū)⒈4娴奈募蜷_。 6. 工具點(diǎn)擊工具按鈕右邊的小三角
7、,出現(xiàn)的子菜單說明如下: Clear Cache and All Cookies清空所有的cache和cookiesClear Cache清空所有的cacheClear Cache for Recorded URLs清空已錄制URL的cacheClear Cache for Selected URLs清空已選擇URL的cacheClear All Cookies清空所有的session和cookiesClear Session Cookies清空所有的sessionClear Recorded Cookies清空已錄制的cookiesWarnings打開告警設(shè)置窗口Options打開選項(xiàng)窗口請(qǐng)
8、求網(wǎng)格各個(gè)字段的解釋如下表: Started請(qǐng)求開始的時(shí)間,第1項(xiàng)為絕對(duì)時(shí)間,后面的都是相對(duì)于這1項(xiàng)的偏移量Time Chart同一個(gè)頁面中,某一請(qǐng)求相對(duì)于其它請(qǐng)求的時(shí)間圖形!當(dāng)有告警被發(fā)現(xiàn)時(shí),顯示該標(biāo)志Time從發(fā)送該請(qǐng)求到接收完響應(yīng)數(shù)據(jù)的時(shí)間Sent發(fā)送數(shù)據(jù)的總量,單位為byte,包括header和POST data的數(shù)據(jù)量Received接收數(shù)據(jù)的總量,單位為byte,因返回的狀態(tài)碼不同值也會(huì)不同: 200:顯示值為header和content的大小。如果內(nèi)容被壓縮了,顯示值為已壓縮content的大小加上未壓縮header的大小。當(dāng)使用SSL時(shí),顯示值為加密后的大小,通常比未加密的值大
9、些。304:顯示值為header的大小。 (Cache):顯示值為0。Method請(qǐng)求發(fā)送時(shí)所用的方法,如GET、POST等Result請(qǐng)求成功時(shí)將顯示狀態(tài)碼,如200表示OK。 (Cache):表示數(shù)據(jù)是從緩存中讀取的。 (Aborted):表示在完成之前中止了操作,例如一個(gè)圖片正在下載中,但你點(diǎn)擊了一個(gè)轉(zhuǎn)向其它頁面的鏈接。Type以圖形表示內(nèi)容的類型URL請(qǐng)求的地址仔細(xì)觀察Time Chart這一列,發(fā)現(xiàn)其中的條形圖有著不同的顏色段,而且還有幾條豎線,現(xiàn)在來詳細(xì)講解下。 一次請(qǐng)求是由很多階段組成的,例如DNS的轉(zhuǎn)換、建立連接、發(fā)送請(qǐng)求等,而不同的請(qǐng)求所經(jīng)歷的階段也不完全相同,時(shí)間條形圖的各
10、個(gè)段說明如下:請(qǐng)求內(nèi)容(摘自httpwatch使用)3.1 Overview(概要)表示選定某個(gè)信息顯示其概要信息如上圖紅框所示:URL: Result:200請(qǐng)求的URL是 ,返回的Htpp狀態(tài)代碼結(jié)果200,表示成功;Resync URL Browser requested refresh if changed - 瀏覽器請(qǐng)求的URLStarted At 2008-Jan-04 09:21:09.422 (local time)請(qǐng)求開始時(shí)間(實(shí)際記錄的是本機(jī)的時(shí)間)Connect
11、160; Connect to IP address '6'請(qǐng)求的網(wǎng)址的IP地址Http Request Unconditional request sent for Http請(qǐng)求,當(dāng)瀏覽器向Web服務(wù)器發(fā)出請(qǐng)求時(shí),它向服務(wù)器傳遞了一個(gè)數(shù)據(jù)塊,也就是請(qǐng)求信息Http Response Headers and content returnedHttp響應(yīng),當(dāng)瀏覽器接受到web服務(wù)器返回的信息時(shí)2 3.2 Header(報(bào)頭)表示從Web服務(wù)器發(fā)送和接受的報(bào)頭信息;如上圖紅框所示
12、:Http請(qǐng)求頭發(fā)送信息Headers Sent valueRequest-Line GET /external/clo
13、sea_d.js HTTP/1.1以上代碼中“GET”代表請(qǐng)求方法,“closea_d.js”表示URI,“HTTP/1.1代表協(xié)議和協(xié)議的版本。Accept */*指示能夠接受的返回?cái)?shù)據(jù)的范圍, */*表示所有Accept-Encoding
14、; gzip, deflateAccept-Encoding表明了瀏覽器可接受的除了純文本之外的內(nèi)容編碼的類型,比如gzip壓縮還是deflate壓縮內(nèi)容。Accept-Language zh-cn表示能夠接受的返回?cái)?shù)據(jù)的語言Connect
15、ion Keep-Alive保持Tcp請(qǐng)求連接備注:在HTTP工作開始之前,Web瀏覽器首先要通過網(wǎng)絡(luò)與Web服務(wù)器建立連接,該連接是通過TCP來完成的,該協(xié)議與IP協(xié)議共同構(gòu)建Internet,即著名的TCP/IP協(xié)議族,因此Internet又被稱作是TCP/IP網(wǎng)絡(luò)。HTTP是比TCP更高層次的應(yīng)用層協(xié)議,根據(jù)規(guī)則,只有低層協(xié)議建
16、立之后才能,才能進(jìn)行更層協(xié)議的連接,因此,首先要建立TCP連接,一般TCP連接的端口號(hào)是80Cookie vjuids=-1b9063da8.1173d33f879.0.9aab8b85a459d; vjlast=1199406314; _ntes_nnid=a1e69963f40453af8a9ad171cc4cd8da,0|tech|; NTES_UFC=30000001000
17、00000000000000000000000000000000000000000000000000000; Province=021; City=021; ntes_mail_firstpage=normal; NTES_SESS=68LUOUH9ewcCBFyN5OXZ_0qf._IOMCkFscaGYrooXpjtVF7r8Vx7jAzg7HGdWo00GQEn1ZmrZcX7FMAXnb052r8XOFZZYk.hN; NETEASE_SSN=mayingbao2002; NETEASE_ADV=11&23&1199409658752; Coremail=VDeAMrr
18、rDFaTa%XCVwJiXXsRLSLkbLhZXXZGqPJkEXFKNt Cookie沒什么說的就是客戶端記錄相關(guān)信息Host 請(qǐng)求連接的主機(jī)名稱Referer Http:/ 包含一個(gè)URL,用戶從該URL代表的頁面出發(fā)訪問當(dāng)前請(qǐng)求的頁面User-Agent
19、 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
20、
21、 客戶端標(biāo)識(shí)瀏覽器類型Http請(qǐng)求頭返回信息Headers Received
22、; ValueStatus-Line
23、; Http/1.0 200 ok表示Http服務(wù)端響應(yīng)返回200 Accept-Ranges
24、60; bytesHttp請(qǐng)求范圍的度量單位Age
25、; 117表示Http接受到請(qǐng)求操作響應(yīng)后的緩存時(shí)間Cache-Control
26、160; max-age=3600一個(gè)用于定義緩存指令的通用頭標(biāo)Connection &
27、#160; keep-alive保持Tcp請(qǐng)求連接Content-Type
28、; application/x-javascript標(biāo)明發(fā)送或者接收的實(shí)體的MIME類型Date
29、; Fri, 04 Jan 2008 01:12:26 GMT 發(fā)送HTTP消息的日期Etag
30、60; "10f470-734-b32eb00"一種實(shí)體頭標(biāo),它向被發(fā)送的資源分派一個(gè)唯一的標(biāo)識(shí)符Expires
31、 Fri, 04 Jan 2008 02:12:26 GMT指定實(shí)體的有效期Last-Modified
32、60; Fri, 04 Jan 2008 01:01:00 GMT指定被請(qǐng)求資源上次被修改的日期和時(shí)間Server
33、60; Apache一種標(biāo)明Web服務(wù)器軟件及其版本號(hào)的頭標(biāo)X-Cache
34、; HIT from 表示你的 http request 是由 proxy server 回的 3 3.3 Cookies顯示Cookies信息如上圖所示City=021,其實(shí)是我163郵箱中設(shè)置城市信息值,在Cookies中記錄為021(代表上海這個(gè)城市)備注:什么是cookie?Cookie是一種在客戶端保持HTTP狀態(tài)信息的技術(shù),Cookie是在瀏覽器訪問WEB服務(wù)器的某個(gè)資源
35、時(shí),由WEB服務(wù)器在HTTP響應(yīng)消息頭中附帶傳送給瀏覽器的一片數(shù)據(jù),WEB服務(wù)器傳送給各個(gè)客戶端瀏覽器的數(shù)據(jù)是可以各不相同的。瀏覽器可以決定是否保存這片數(shù)據(jù),一旦WEB瀏覽器保存了這片數(shù)據(jù),那么它在以后每次訪問該WEB服務(wù)器時(shí),都應(yīng)在HTTP請(qǐng)求頭中將這片數(shù)據(jù)回傳給WEB服務(wù)器。顯然,Cookie最先是由WEB服務(wù)器發(fā)出的,是否發(fā)送Cookie和發(fā)送的Cookie的具體內(nèi)容,完全是由WEB服務(wù)器決定的。Cookie在瀏覽器與WEB服務(wù)器之間傳送的過程如圖7.1所示。4 3.4 Cache(緩存)顯示在請(qǐng)求完成前后的瀏覽器緩存里URL地址欄里的詳細(xì)信息5 3.5 Query
36、String(查詢字符串)顯示查詢字符串被用在是傳遞參數(shù)url中如下圖所示:如上面的紅框中顯示的mayingbao2002字符串,是存在于請(qǐng)求的URL傳遞的參6 3.6 POST Data顯示通過Post方式數(shù)據(jù)信息以下是登錄過程中POST Data,如下圖所示:上面的紅框:application/x-www-form-urlencoded表示,post方式默認(rèn)提交數(shù)據(jù)編碼備注:以下為Post方式提交數(shù)據(jù)編碼幾種方式:text/plain以純文本的形式傳送application/x-www-form-urlencoded默認(rèn)的編碼形式,即URL編碼形式multipart/form-d
37、ataMIME編碼,上傳文件的表單必須選擇該Mime Type指的是如text/html,text/xml等類型MIME(Multipurpose Internet Email Extension),意為多用途Internet郵件擴(kuò)展,它是一種多用途網(wǎng)際郵件擴(kuò)充協(xié)議,在1992年最早應(yīng)用于電子郵件系統(tǒng),但后來也應(yīng)用到瀏覽器。服務(wù)器會(huì)將它們發(fā)送的多媒體數(shù)據(jù)的類型告訴瀏覽器,而通知手段就是說明該多媒體數(shù)據(jù)的MIME類型,從而讓瀏覽器知道接收到的信息哪些是MP3文件,哪些是JPEG文件等等。當(dāng)服務(wù)器把把輸出結(jié)果傳送到瀏覽器上的時(shí)候,瀏覽器必須啟動(dòng)適當(dāng)?shù)膽?yīng)用程序來處理這個(gè)輸出文檔。在HTTP中,MIM
38、E類型被定義在<head>、</head>部分的Content-Type中。數(shù)據(jù)類型MIME類型超文本標(biāo)記語言文本 .htm,.html文件text/html(數(shù)據(jù)類別是text,種類是html,下同)純文本,.txt文件text/plainRTF文本,.rtf文件application/rtfGIF圖形,.gif文件image/gifJPEG圖形,.jpeg, .jpg文件image/jpegau聲音,.au文件audio/basicMIDI音樂,mid,.midi文件audio/midi,audio/x-midiRealAudio音樂,.ra, .ram文件audi
39、o/x-pn-realaudioMPEG,.mpg,.mpeg文件video/mpegAVI,.avi文件video/x-msvideoGZIP,.gz文件application/x-gzipTAR,.tar文件application/x-tar如上圖紅圈所表示,可以看到POST Data 中的password和username數(shù)據(jù);備注:get方法和Post方法區(qū)別GET方法GET方法是默認(rèn)的HTTP請(qǐng)求方法,我們?nèi)粘S肎ET方法來提交表單數(shù)據(jù),然而用GET方法提交的表單數(shù)據(jù)只經(jīng)過了簡(jiǎn)單的編碼,同時(shí)它將作為URL的一部分向Web服務(wù)器發(fā)送,因此,如果使用GET方法來提交表單數(shù)據(jù)就存在著安全隱
40、患上。例如Http://login.jsp?Name=zhangshi&Age=30&Submit=%cc%E+%BD%BB從上面的URL請(qǐng)求中,很容易就可以辯認(rèn)出表單提交的內(nèi)容。(?之后的內(nèi)容)另外由于GET方法提交的數(shù)據(jù)是作為URL請(qǐng)求的一部分所以提交的數(shù)據(jù)量不能太大POST方法POST方法是GET方法的一個(gè)替代方法,它主要是向Web服務(wù)器提交表單數(shù)據(jù),尤其是大批量的數(shù)據(jù)。POST方法克服了GET方法的一些缺點(diǎn)。通過POST方法提交表單數(shù)據(jù)時(shí),數(shù)據(jù)不是作為URL請(qǐng)求的一部分而是作為標(biāo)準(zhǔn)數(shù)據(jù)傳送給Web服務(wù)器,這就克服了GET方法中的信息無法保密和數(shù)據(jù)量太小
41、的缺點(diǎn)。因此,出于安全的考慮以及對(duì)用戶隱私的尊重,通常表單提交時(shí)采用POST方法。7 3.7 Content統(tǒng)計(jì)顯示收到的Http響應(yīng)信息如下圖所示:可以查看頁響應(yīng)具體內(nèi)容:8 3.8 Stream顯示客戶端發(fā)送的數(shù)據(jù),然后服務(wù)器端返回的數(shù)據(jù)客戶端發(fā)送總數(shù)據(jù):901 bytes sent to 6:80客戶端接受到服務(wù)器端返回總數(shù)據(jù):247 bytes received by 88.10720以下用請(qǐng)求一個(gè)中的Logo圖標(biāo)為例說明:左邊:客戶端向服務(wù)器端發(fā)送數(shù)據(jù)流1 GET /logo/163logo.gif HTTP/1.1
42、以上代碼中“GET”代表請(qǐng)求方法,“closea_d.js”表示URI,“HTTP/1.1代表協(xié)議和協(xié)議的版本。2 Accept: */*指示能夠接受的返回?cái)?shù)據(jù)的范圍, */*表示所有3 Referer: 包含一個(gè)URL,用戶從該URL代表的頁面出發(fā)訪問當(dāng)前請(qǐng)求的頁面4 Accept-Language: zh-cn表示能夠接受的返回?cái)?shù)據(jù)的語言5 Accept-Encoding: gzip, deflateAccept-Encoding表明了瀏覽器可接受的除了純文本之外的內(nèi)容編碼的類型,比如gzip壓縮還是deflate壓縮內(nèi)容。6 User-Agent: Mozilla/4.0 (compat
43、ible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)客戶端標(biāo)識(shí)瀏覽器類型7 Host: 訪問地址主機(jī)標(biāo)識(shí)地址8 Connection: Keep-Alive保持Tcp連接(前臺(tái)已有備注,這里不做說明)9Cookie: vjuids=-1b9063da8.1173d33f879.0.9aab8b85a459d; vjlast=1199406314; _ntes_nnid=a1e69963f40453af8a9ad171cc4cd8da,0|tech|; NTES_UFC=30000001000000
44、00000000000000000000000000000000000000000000000000; Province=021; City=021; ntes_mail_firstpage=normal; NTES_SESS=68LUOUH9ewcCBFyN5OXZ_0qf._IOMCkFscaGYrooXpjtVF7r8Vx7jAzg7HGdWo00GQEn1ZmrZcX7FMAXnb052r8XOFZZYk.hN; NETEASE_SSN=mayingbao2002; NETEASE_ADV=11&23&1199409658752; Coremail=VDeAMrrrDF
45、aTa%XCVwJiXXsRLSLkbLhZXXZGqPJkEXFKNt; wmsvr_domain=Cookies沒什么說的,前面已列舉了右邊:服務(wù)器端向客戶端返回?cái)?shù)據(jù)流1 HTTP/1.0 304 Not Modified服務(wù)器告訴客戶,原來緩沖的文檔還可以繼續(xù)使用。2 Date: Mon, 31 Dec 2007 21:42:27 GMT發(fā)送HTTP消息的日期3 Content-Type: image/gif服務(wù)器返回請(qǐng)求類型是image/gif4 Expires: Wed, 30 Jan 2008 21:42:27 GMT指定實(shí)體的有效期5 Last-Modified: Wed, 19
46、 Apr 2006 03:46:16 GMT指定被請(qǐng)求資源上次被修改的日期和時(shí)間6 Age: 5607表示Http接受到請(qǐng)求操作響應(yīng)后的緩存時(shí)間7 X-Cache: HIT from 表示你的 http request 是由 proxy server 回的 8 Connection: keep-alive保持Tcp請(qǐng)求連接狀態(tài)9 3.9 HttpWatch請(qǐng)求信息框菜單區(qū)如上圖紅框所示:Started: 表示開始記錄請(qǐng)求一個(gè)URL時(shí)間Time: 表示記錄請(qǐng)求耗費(fèi)的時(shí)間Sent: 表示客戶端向服務(wù)器端發(fā)送請(qǐng)求字節(jié)大小
47、Reveived:表示客戶端收到服務(wù)端發(fā)送請(qǐng)求字節(jié)大小Method: 表示請(qǐng)求URL方式Result: 表示服務(wù)器返回到客戶端結(jié)果以下是Httpwatch中http狀態(tài)碼列表200OK/Success status code302Moved temporarily status code304Not modified status code 401Access denied status code404Page or file not foundAbortedInternet Explorer aborted the HTTP request before a response was rec
48、eived(Cache)Content read from cache without sending an HTTP request to the serverERROR_*An error occurred such as ERROR_INTERNET_NAME_NOT_RESOLVED2xxSuccessful HTTP status code3xxRedirection HTTP status code4xxClient error HTTP status code5xxServer error HTTP status code詳細(xì)Http狀態(tài)查詢,可以參考這個(gè)態(tài)代碼 狀態(tài)信息 含義
49、100 Continue 初始的請(qǐng)求已經(jīng)接受,客戶應(yīng)當(dāng)繼續(xù)發(fā)送請(qǐng)求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服務(wù)器將遵從客戶的請(qǐng)求轉(zhuǎn)換到另外一種協(xié)議(HTTP 1.1新) 200 OK 一切正常,對(duì)GET和POST請(qǐng)求的應(yīng)答文檔跟在后面。201 Created 服務(wù)器已經(jīng)創(chuàng)建了文檔,Location頭給出了它的URL。 202 Accepted 已經(jīng)接受請(qǐng)求,但處理尚未完成。 203 Non-Authoritative Information 文檔已經(jīng)正常地返回,但一些應(yīng)答頭可能不正確,因?yàn)槭褂玫氖俏臋n的拷貝(HTTP 1.1新)。 204 No Co
50、ntent 沒有新文檔,瀏覽器應(yīng)該繼續(xù)顯示原來的文檔。如果用戶定期地刷新頁面,而Servlet可以確定用戶文檔足夠新,這個(gè)狀態(tài)代碼是很有用的。 205 Reset Content 沒有新的內(nèi)容,但瀏覽器應(yīng)該重置它所顯示的內(nèi)容。用來強(qiáng)制瀏覽器清除表單輸入內(nèi)容(HTTP 1.1新)。 206 Partial Content 客戶發(fā)送了一個(gè)帶有Range頭的GET請(qǐng)求,服務(wù)器完成了它(HTTP 1.1新)。 300 Multiple Choices 客戶請(qǐng)求的文檔可以在多個(gè)位置找到,這些位置已經(jīng)在返回的文檔內(nèi)列出。如果服務(wù)器要提出優(yōu)先選擇,則應(yīng)該在Location應(yīng)答頭指明。 301 Moved P
51、ermanently 客戶請(qǐng)求的文檔在其他地方,新的URL在Location頭中給出,瀏覽器應(yīng)該自動(dòng)地訪問新的URL。 302 Found 類似于301,但新的URL應(yīng)該被視為臨時(shí)性的替代,而不是永久性的。注意,在HTTP1.0中對(duì)應(yīng)的狀態(tài)信息是“Moved Temporatily”。 出現(xiàn)該狀態(tài)代碼時(shí),瀏覽器能夠自動(dòng)訪問新的URL,因此它是一個(gè)很有用的狀態(tài)代碼。注意這個(gè)狀態(tài)代碼有時(shí)候可以和301替換使用。例如,如果瀏覽器錯(cuò)誤地請(qǐng)求http:/host/user(缺少了后面的斜杠),有的服務(wù)器返回301,有的則返回302。嚴(yán)格地說,我們只能假定只有當(dāng)原來的請(qǐng)求是GET時(shí)瀏覽器才會(huì)自動(dòng)重定向。請(qǐng)
52、參見307。 303 See Other 類似于301/302,不同之處在于,如果原來的請(qǐng)求是POST,Location頭指定的重定向目標(biāo)文檔應(yīng)該通過GET提?。℉TTP 1.1新)。 304 Not Modified 客戶端有緩沖的文檔并發(fā)出了一個(gè)條件性的請(qǐng)求(一般是提供If-Modified-Since頭表示客戶只想比指定日期更新的文檔)。服務(wù)器告訴客戶,原來緩沖的文檔還可以繼續(xù)使用。 305 Use Proxy 客戶請(qǐng)求的文檔應(yīng)該通過Location頭所指明的代理服務(wù)器提?。℉TTP 1.1新)。 307 Temporary Redirect 和302(Found)相同。許多瀏覽器會(huì)錯(cuò)誤地響應(yīng)302應(yīng)答進(jìn)行重定向,即使原來的請(qǐng)求是POST,即使它實(shí)際上只能在POST請(qǐng)求的應(yīng)答是303時(shí)才能重定向。由于這個(gè)原因,HTTP 1.1新增了307,以便更加清除地區(qū)分幾個(gè)狀態(tài)代碼:當(dāng)出現(xiàn)303應(yīng)答時(shí),瀏覽器可以跟隨重定向的GET和POST請(qǐng)求;如果是307應(yīng)答,則瀏覽器只能跟隨對(duì)GET請(qǐng)求的重定向。(HTTP 1.1新) 400 Bad Request 請(qǐng)求出現(xiàn)語法錯(cuò)誤。 401 Unauthorized 客戶試圖未經(jīng)授權(quán)訪問受密碼保護(hù)的頁面。應(yīng)答中會(huì)包含一個(gè)WWW-Authenticate頭,瀏覽器據(jù)此顯示用戶名字/密碼
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城鄉(xiāng)污水處理和管網(wǎng)建設(shè)工程項(xiàng)目可行性研究報(bào)告寫作模板-申批備案
- 2025年江西陶瓷工藝美術(shù)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 2025年昆明鐵道職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 2025年揭陽職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年氫能源行業(yè)發(fā)展動(dòng)態(tài)與前景分析
- 展覽展示服務(wù)合同模板
- 幼兒園支教工作活動(dòng)方案總結(jié)四篇
- 計(jì)件工資勞動(dòng)合同范文
- 酒店轉(zhuǎn)讓簡(jiǎn)單合同范本
- 場(chǎng)攤位的租賃合同年
- 2025年度高端商務(wù)車輛聘用司機(jī)勞動(dòng)合同模板(專業(yè)版)4篇
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2025長(zhǎng)江航道工程局招聘101人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年黑龍江哈爾濱市面向社會(huì)招聘社區(qū)工作者1598人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《妊娠期惡心嘔吐及妊娠劇吐管理指南(2024年)》解讀
- 《黑神話:悟空》跨文化傳播策略與路徑研究
- 《古希臘文明》課件
- 居家養(yǎng)老上門服務(wù)投標(biāo)文件
- 長(zhǎng)沙市公安局交通警察支隊(duì)招聘普通雇員筆試真題2023
- 2025年高考語文作文滿分范文6篇
- 零售業(yè)連鎖加盟合同
評(píng)論
0/150
提交評(píng)論