• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評(píng)論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            HttpWatch工具簡(jiǎn)介及使用技巧

            HttpWatch download url:http://y8r9wg.blu.livefilestore.com/y1pO-ZAVV79QPsLDCb1ZVjNP8xc9kFEG7X2zsGQohemNzLBxxJdHkg-aEalzIwYH0uImhbgqrTd5ak/HttpWatch.Professional.v5.2.16%E6%B3%A8%E5%86%8C%E7%89%88.rar?download

             

            一 概述:

            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

            IE查看”—“瀏覽器欄”—“HttpWatch”啟動(dòng)HttpWatch。如下圖所示:
            clip_image001

            以下是HttpWatch程序界面
            clip_image002

            以下用登錄我的郵箱mail.163.com例子來展示Httpwatch:

            點(diǎn)擊“Record”后,在IE打開需要錄制的網(wǎng)址,mail.163.com,輸入用戶名,密碼后完成登錄操作
            clip_image003

            1 3.1 Overview(概要)

            表示選定某個(gè)信息顯示其概要信息
            clip_image004

            如上圖紅框所示:

            URLhttp://mimg.163.com/external/closea_d.js

            Result200

            請(qǐng)求的URLhttp://mimg.163.com/external/closea_d.js ,返回的Htpp狀態(tài)代碼結(jié)果200,表示成功;

            Resync URL   Browser requested refresh if changed - http://mimg.163.com/external/closea_d.js

            瀏覽器請(qǐng)求的URL

            Started At      2008-Jan-04 09:21:09.422 (local time)

            請(qǐng)求開始時(shí)間(實(shí)際記錄的是本機(jī)的時(shí)間)

            Connect       Connect to IP address '218.107.55.86'

            請(qǐng)求的網(wǎng)址的IP地址

            Http Request   Unconditional request sent for http://mimg.163.com/external/closea_d.js

            Http請(qǐng)求,當(dāng)瀏覽器向Web服務(wù)器發(fā)出請(qǐng)求時(shí),它向服務(wù)器傳遞了一個(gè)數(shù)據(jù)塊,也就是請(qǐng)求信息

            Http Response Headers and content returned

            Http響應(yīng),當(dāng)瀏覽器接受到web服務(wù)器返回的信息時(shí)

            2 3.2 Header(報(bào)頭)

            表示從Web服務(wù)器發(fā)送和接受的報(bào)頭信息;

            http://g1a90.mail.163.com/a/p/main.htm?sid=UBDCcOJJDknBulMFzSJJipPzfROMNqHO
            clip_image005

            如上圖紅框所示:

            Http請(qǐng)求頭發(fā)送信息

            Headers Sent                     value

            Request-Line                     GET /external/closea_d.js HTTP/1.1

            以上代碼中“GET”代表請(qǐng)求方法,“closea_d.js”表示URI“HTTP/1.1代表協(xié)議和協(xié)議的版本。

            Accept                           */*

            指示能夠接受的返回?cái)?shù)據(jù)的范圍, */*表示所有

            Accept-Encoding                  gzip, deflate

            Accept-Encoding表明了瀏覽器可接受的除了純文本之外的內(nèi)容編碼的類型,比如gzip壓縮還是deflate壓縮內(nèi)容。

            Accept-Language                  zh-cn

            表示能夠接受的返回?cái)?shù)據(jù)的語言

            Connection                       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é)議建立之后才能,才能進(jìn)行更層協(xié)議的連接,因此,首先要建立TCP連接,一般TCP連接的端口號(hào)是80

            Cookie                   vjuids=-1b9063da8.1173d33f879.0.9aab8b85a459d; vjlast=1199406314; _ntes_nnid=a1e69963f40453af8a9ad171cc4cd8da,0|tech|; NTES_UFC=3000000100000000000000000000000000000000000000000000000000000000; Province=021; City=021; ntes_mail_firstpage=normal; NTES_SESS=68LUOUH9ewcCBFyN5OXZ_0qf._IOMCkFscaGYrooXpjtVF7r8Vx7jAzg7HGdWo00GQEn1ZmrZcX7FMAXnb052r8XOFZZYk.hN; NETEASE_SSN=mayingbao2002; NETEASE_ADV=11&23&1199409658752;

            Coremail=VDeAMrrrDFaTa%XCVwJiXXsRLSLkbLhZXXZGqPJkEXFKNt    

            Cookie沒什么說的就是客戶端記錄相關(guān)信息

            Host                     mimg.163.com

            請(qǐng)求連接的主機(jī)名稱

            Referer Http://g1a114.mail.163.com/a/p/main.htm?sid=XCVwJiXXsRLSLkbLhZXXZGqPJkEXFKNt   

            包含一個(gè)URL,用戶從該URL代表的頁面出發(fā)訪問當(dāng)前請(qǐng)求的頁面

            User-Agent         Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)                                                                                   

            客戶端標(biāo)識(shí)瀏覽器類型

            Http請(qǐng)求頭返回信息

            Headers Received                                              Value

            Status-Line                                                    Http/1.0 200 ok

            表示Http服務(wù)端響應(yīng)返回200

            Accept-Ranges                                               bytes

            Http請(qǐng)求范圍的度量單位

            Age                                                       117

            表示Http接受到請(qǐng)求操作響應(yīng)后的緩存時(shí)間

            Cache-Control                                             max-age=3600

            一個(gè)用于定義緩存指令的通用頭標(biāo)

            Connection                                               keep-alive

            保持Tcp請(qǐng)求連接

            Content-Type                                             application/x-javascript

            標(biāo)明發(fā)送或者接收的實(shí)體的MIME類型

            Date                                                Fri, 04 Jan 2008 01:12:26 GMT

            發(fā)送HTTP消息的日期

            Etag                                              "10f470-734-b32eb00"

            一種實(shí)體頭標(biāo),它向被發(fā)送的資源分派一個(gè)唯一的標(biāo)識(shí)符

            Expires                                      Fri, 04 Jan 2008 02:12:26 GMT

            指定實(shí)體的有效期

            Last-Modified                                Fri, 04 Jan 2008 01:01:00 GMT

            指定被請(qǐng)求資源上次被修改的日期和時(shí)間

            Server                                      Apache

            一種標(biāo)明Web服務(wù)器軟件及其版本號(hào)的頭標(biāo)

            X-Cache                                    HIT from mimg68.nets.com    

            表示你的 http request 是由 proxy server 回的 

            3 3.3 Cookies

            顯示Cookies信息
            clip_image006

            如上圖所示City=021,其實(shí)是我163郵箱中設(shè)置城市信息值,在Cookies中記錄為021(代表上海這個(gè)城市)
            clip_image007

            備注:

            什么是cookieCookie是一種在客戶端保持HTTP狀態(tài)信息的技術(shù),Cookie是在瀏覽器訪問WEB服務(wù)器的某個(gè)資源時(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所示。


            clip_image008
            clip_image009

            4 3.4 Cache(緩存)

            顯示在請(qǐng)求完成前后的瀏覽器緩存里URL地址欄里的詳細(xì)信息clip_image010

            5 3.5 Query String(查詢字符串)

            顯示查詢字符串被用在是傳遞參數(shù)url

            如下圖所示:

            http://reg.yodao.com/setcookie.jsp?username=mayingbao2002&domain=yodao.com&loginCookie=uaLr3t2p5wKi_ku90vYy04gK1MamttMzYGFxdsppqrz3ZhjsWZ8jzDlVjmxEIpSSx2hn__w3ZsoBSFu6gKRZyRUdIgZYzVciX&clearPersistCookie=

            clip_image011
            如上面的紅框中顯示的mayingbao2002字符串,是存在于請(qǐng)求的URL傳遞的參

            6 3.6 POST Data

            顯示通過Post方式數(shù)據(jù)信息

            以下是mail.163.com登錄過程中POST Data,如下圖所示:

            https://reg.163.com/logins.jsp?type=1&url=http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight%3D1%26verifycookie%3D1%26language%3D-1%26style%3D-1

            上面的紅框: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-data

            MIME編碼,上傳文件的表單必須選擇該

            Mime Type指的是如text/html,text/xml等類型

            MIMEMultipurpose 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中,MIME類型被定義在<head></head>部分的Content-Type中。

            數(shù)據(jù)類型

            MIME類型

            超文本標(biāo)記語言文本 .htm,.html文件

            text/html(數(shù)據(jù)類別是text,種類是html,下同)

            純文本,.txt文件

            text/plain

            RTF文本,.rtf文件

            application/rtf

            GIF圖形,.gif文件

            image/gif

            JPEG圖形,.jpeg, .jpg文件

            image/jpeg

            au聲音,.au文件

            audio/basic

            MIDI音樂,mid,.midi文件

            audio/midi,audio/x-midi

            RealAudio音樂,.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

            如上圖紅圈所表示,可以看到POST Data 中的passwordusername數(shù)據(jù);
            clip_image012

            備注:get方法和Post方法區(qū)別

            GET方法

            GET方法是默認(rèn)的HTTP請(qǐng)求方法,我們?nèi)粘S?span lang="EN-US">GET方法來提交表單數(shù)據(jù),然而用GET方法提交的表單數(shù)據(jù)只經(jīng)過了簡(jiǎn)單的編碼,同時(shí)它將作為URL的一部分向Web服務(wù)器發(fā)送,因此,如果使用GET方法來提交表單數(shù)據(jù)就存在著安全隱患上。例如

            Http://127.0.0.1/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ù)量太小的缺點(diǎn)。因此,出于安全的考慮以及對(duì)用戶隱私的尊重,通常表單提交時(shí)采用POST方法。

            7 3.7 Content

            統(tǒng)計(jì)顯示收到的Http響應(yīng)信息

            如下圖所示:可以查看
            clip_image013

            https://reg.163.com/logins.jsp?type=1&url=http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight%3D1%26verifycookie%3D1%26language%3D-1%26style%3D-1

            頁響應(yīng)具體內(nèi)容:

            8 3.8 Stream

            顯示客戶端發(fā)送的數(shù)據(jù),然后服務(wù)器端返回的數(shù)據(jù)

            客戶端發(fā)送總數(shù)據(jù):901 bytes sent to 218.107.55.86:80

            客戶端接受到服務(wù)器端返回總數(shù)據(jù):247 bytes received by 192.168.52.188.10720

            以下用請(qǐng)求一個(gè)mail.163.com中的Logo圖標(biāo)為例說明:

            clip_image014

            clip_image015

            http://mimg.163.com/logo/163logo.gif

            左邊:客戶端向服務(wù)器端發(fā)送數(shù)據(jù)流

            1 GET /logo/163logo.gif HTTP/1.1

            以上代碼中“GET”代表請(qǐng)求方法,“closea_d.js”表示URI“HTTP/1.1代表協(xié)議和協(xié)議的版本。

            2 Accept: */*

            指示能夠接受的返回?cái)?shù)據(jù)的范圍, */*表示所有

            3 Referer: http://g1a114.mail.163.com/a/f/js3/0712240954/index_v6.htm

            包含一個(gè)URL,用戶從該URL代表的頁面出發(fā)訪問當(dāng)前請(qǐng)求的頁面

            4 Accept-Language: zh-cn

            表示能夠接受的返回?cái)?shù)據(jù)的語言

            5 Accept-Encoding: gzip, deflate

            Accept-Encoding表明了瀏覽器可接受的除了純文本之外的內(nèi)容編碼的類型,比如gzip壓縮還是deflate壓縮內(nèi)容。

            6 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

            客戶端標(biāo)識(shí)瀏覽器類型

            7 Host: mimg.163.com

            訪問地址主機(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=3000000100000000000000000000000000000000000000000000000000000000; Province=021; City=021; ntes_mail_firstpage=normal; NTES_SESS=68LUOUH9ewcCBFyN5OXZ_0qf._IOMCkFscaGYrooXpjtVF7r8Vx7jAzg7HGdWo00GQEn1ZmrZcX7FMAXnb052r8XOFZZYk.hN; NETEASE_SSN=mayingbao2002; NETEASE_ADV=11&23&1199409658752; Coremail=VDeAMrrrDFaTa%XCVwJiXXsRLSLkbLhZXXZGqPJkEXFKNt; wmsvr_domain=g1a114.mail.163.com

            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/gif

            4 Expires: Wed, 30 Jan 2008 21:42:27 GMT

            指定實(shí)體的有效期

            5 Last-Modified: Wed, 19 Apr 2006 03:46:16 GMT

            指定被請(qǐng)求資源上次被修改的日期和時(shí)間

            6 Age: 5607

            表示Http接受到請(qǐng)求操作響應(yīng)后的緩存時(shí)間

            7 X-Cache: HIT from mimg68.nets.com

            表示你的 http request 是由 proxy server 回的 

            8 Connection: keep-alive

            保持Tcp請(qǐng)求連接狀態(tài)

            9 3.9 HttpWatch請(qǐng)求信息框

            菜單區(qū)如上圖紅框所示:

            clip_image016

            Started: 表示開始記錄請(qǐng)求一個(gè)URL時(shí)間

            Time: 表示記錄請(qǐng)求耗費(fèi)的時(shí)間

            Sent: 表示客戶端向服務(wù)器端發(fā)送請(qǐng)求字節(jié)大小

            Reveived:表示客戶端收到服務(wù)端發(fā)送請(qǐng)求字節(jié)大小

            Method: 表示請(qǐng)求URL方式

            Result: 表示服務(wù)器返回到客戶端結(jié)果

            以下是Httpwatchhttp狀態(tài)碼列表

            200

            OK/Success status code

            302

            Moved temporarily status code

            304

            Not modified status code

            401

            Access denied status code

            404

            Page or file not found

            Aborted

            Internet Explorer aborted the HTTP request before a response was received

            (Cache)

            Content read from cache without sending an HTTP request to the server

            ERROR_*

            An error occurred such as ERROR_INTERNET_NAME_NOT_RESOLVED

            2xx

            Successful HTTP status code

            3xx

            Redirection HTTP status code

            4xx

            Client error HTTP status code

            5xx

            Server error HTTP status code

            詳細(xì)Http狀態(tài)查詢,可以參考這個(gè)

            態(tài)代碼

            狀態(tài)信息

            含義

            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ì)GETPOST請(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 Content

            沒有新文檔,瀏覽器應(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 Permanently

            客戶請(qǐng)求的文檔在其他地方,新的URLLocation頭中給出,瀏覽器應(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)參見307

            303

            See Other

            類似于301/302,不同之處在于,如果原來的請(qǐng)求是POSTLocation頭指定的重定向目標(biāo)文檔應(yīng)該通過GET提取(HTTP 1.1新)。

            304

            Not Modified

            客戶端有緩沖的文檔并發(fā)出了一個(gè)條件性的請(qǐng)求(一般是提供If-Modified-Since頭表示客戶只想比指定日期更新的文檔)。服務(wù)器告訴客戶,原來緩沖的文檔還可以繼續(xù)使用。

            305

            Use Proxy

            客戶請(qǐng)求的文檔應(yīng)該通過Location頭所指明的代理服務(wù)器提取(HTTP 1.1新)。

            307

            Temporary Redirect

            302Found)相同。許多瀏覽器會(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í),瀏覽器可以跟隨重定向的GETPOST請(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ù)此顯示用戶名字/密碼對(duì)話框,然后在填寫合適的Authorization頭后再次發(fā)出請(qǐng)求。

            403

            Forbidden

            資源不可用。服務(wù)器理解客戶的請(qǐng)求,但拒絕處理它。通常由于服務(wù)器上文件或目錄的權(quán)限設(shè)置導(dǎo)致。

            404

            Not Found

            無法找到指定位置的資源。這也是一個(gè)常用的應(yīng)答。

            405

            Method Not Allowed

            請(qǐng)求方法(GETPOSTHEADDELETEPUTTRACE等)對(duì)指定的資源不適用。(HTTP 1.1新)

            406

            Not Acceptable

            指定的資源已經(jīng)找到,但它的MIME類型和客戶在Accpet頭中所指定的不兼容(HTTP 1.1新)。

            407

            Proxy Authentication Required

            類似于401,表示客戶必須先經(jīng)過代理服務(wù)器的授權(quán)。(HTTP 1.1新)

            408

            Request Timeout

            在服務(wù)器許可的等待時(shí)間內(nèi),客戶一直沒有發(fā)出任何請(qǐng)求。客戶可以在以后重復(fù)同一請(qǐng)求。(HTTP 1.1新)

            409

            Conflict

            通常和PUT請(qǐng)求有關(guān)。由于請(qǐng)求和資源的當(dāng)前狀態(tài)相沖突,因此請(qǐng)求不能成功。(HTTP 1.1新)

            410

            Gone

            所請(qǐng)求的文檔已經(jīng)不再可用,而且服務(wù)器不知道應(yīng)該重定向到哪一個(gè)地址。它和404的不同在于,返回407表示文檔永久地離開了指定的位置,而404表示由于未知的原因文檔不可用。(HTTP 1.1新)

            411

            Length Required

            服務(wù)器不能處理請(qǐng)求,除非客戶發(fā)送一個(gè)Content-Length頭。(HTTP 1.1新)

            412

            Precondition Failed

            請(qǐng)求頭中指定的一些前提條件失敗(HTTP 1.1新)。

            413

            Request Entity Too Large

            目標(biāo)文檔的大小超過服務(wù)器當(dāng)前愿意處理的大小。如果服務(wù)器認(rèn)為自己能夠稍后再處理該請(qǐng)求,則應(yīng)該提供一個(gè)Retry-After頭(HTTP 1.1新)。

            414

            Request URI Too Long

            URI太長(HTTP 1.1新)。

            416

            Requested Range Not Satisfiable

            服務(wù)器不能滿足客戶在請(qǐng)求中指定的Range頭。(HTTP 1.1新)

            500

            Internal Server Error

            服務(wù)器遇到了意料不到的情況,不能完成客戶的請(qǐng)求。

            501

            Not Implemented

            服務(wù)器不支持實(shí)現(xiàn)請(qǐng)求所需要的功能。例如,客戶發(fā)出了一個(gè)服務(wù)器不支持的PUT請(qǐng)求。

            502

            Bad Gateway

            服務(wù)器作為網(wǎng)關(guān)或者代理時(shí),為了完成請(qǐng)求訪問下一個(gè)服務(wù)器,但該服務(wù)器返回了非法的應(yīng)答。

            503

            Service Unavailable

            服務(wù)器由于維護(hù)或者負(fù)載過重未能應(yīng)答。例如,Servlet可能在數(shù)據(jù)庫連接池已滿的情況下返回503。服務(wù)器返回503時(shí)可以提供一個(gè)Retry-After頭。

            504

            Gateway Timeout

            由作為代理或網(wǎng)關(guān)的服務(wù)器使用,表示不能及時(shí)地從遠(yuǎn)程服務(wù)器獲得應(yīng)答。(HTTP 1.1新)

            505

            HTTP Version Not Supported

            服務(wù)器不支持請(qǐng)求中所指明的HTTP版本。(HTTP 1.1新)

            Type: 請(qǐng)求URL的類型

            以下是Httpwatch中的URL的類型列表

            text/html

            Normal html based content

            text/css

            Cascading style sheets

            text/xml

            XML data, e.g. SOAP requests and responses

            text/*

            Any textual content type including all the above types

            image/gif

            GIF image

            image/jpg

            JPEG image

            image/*

            Any image including gifs, jpgs and png files

            application/x-javascript

            Javascript

            application/*

            Any application content, e.g. flash files (application/x-shockwave-flash)

            URL:列出請(qǐng)求的URL具體地址

            以下主要是HttpWatch菜單區(qū)的功能介紹:

            10     3.10 Record

            點(diǎn)擊”Record”按鈕開始錄制Http請(qǐng)求操作

            11     3.11 Stop

            點(diǎn)擊”Stop”按鈕停止錄制Http請(qǐng)求操作

            12     3.12 Clear

            點(diǎn)擊”Clear”按鈕,清除所有錄制Log記錄如下圖所示紅框中內(nèi)容:

            clip_image017

            13     3.13 Summary

            點(diǎn)擊”Summary”按鈕,顯示或隱藏所有請(qǐng)求信息概述

            以下用httpwatch工具記錄打開http://www.google.cn/過程,Summary信息如下:

            clip_image018

            Perfomance信息如上圖所示:

            Elapsed time     Http URL請(qǐng)求時(shí)間總和    

            Network Round Trips 沒搞明白

            Downloaded Data   客戶端接受到服務(wù)器端傳來的數(shù)據(jù)總和

            Uploaded Data      客戶端發(fā)送到服務(wù)器端數(shù)據(jù)總和

            Http compression savings http數(shù)據(jù)壓縮

            DNS Lookups   DNS解析

            Tcp Connets    Tcp連接
            clip_image019

            Status codes信息如上圖所示

            Cache   表示緩存的數(shù)據(jù)有4

            200 ok   表示Http狀態(tài)代碼200 ok 1

            14     3.14 Find

            點(diǎn)擊”Find”按鈕,可以打開一個(gè)查詢對(duì)話框,在日志記錄中去搜索字符串

            clip_image020

            15     3.15 Filter

            點(diǎn)擊”Filter”按鈕, 可以打開一個(gè)過濾器對(duì)話框,如下圖所示

            clip_image021

            16     3.16 Save

            點(diǎn)擊”Save”按鈕,可以打開保存對(duì)話框,如下圖所示:

            可以保存的格式為.hwl (Httpwatch Log文件格式), .Xml, CVS格式

            17     3.17 Help

            點(diǎn)擊”Help”按鈕,沒什么說的,就是英語Help

            2       四定位問題技巧

            1 4.1 巧用Filter功能過濾信息

            假設(shè)懷疑yun.js有問題,當(dāng)然你要對(duì)js程序要有了解,可使用Filter過濾器,直接將需要的yun.js找出,查看其是否存在問題!

             

            posted on 2009-01-03 15:42 肥仔 閱讀(4096) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Web-后臺(tái)

            99久久精品国产一区二区| 99久久精品免费| 99久久人人爽亚洲精品美女| 欧美精品久久久久久久自慰| 久久精品免费全国观看国产| 久久午夜综合久久| 久久亚洲av无码精品浪潮| 婷婷久久综合九色综合绿巨人| 久久精品无码一区二区三区免费 | 伊人久久一区二区三区无码| 久久久久亚洲av毛片大| 人妻中文久久久久| 久久精品国产2020| 久久99精品久久只有精品 | 久久超乳爆乳中文字幕| 亚洲AV无码久久精品狠狠爱浪潮| 亚洲国产另类久久久精品小说 | 99精品国产在热久久无毒不卡| 久久免费的精品国产V∧| A狠狠久久蜜臀婷色中文网| 国产精品99久久久久久人| 狠狠色婷婷综合天天久久丁香| 国产精品日韩深夜福利久久 | 久久精品国产亚洲AV不卡| 久久综合给合久久狠狠狠97色| 精品综合久久久久久97超人| 久久久久久无码国产精品中文字幕 | 熟妇人妻久久中文字幕| 久久国产精品-国产精品| 蜜臀久久99精品久久久久久| 久久久国产打桩机| 亚洲天堂久久精品| 久久人人爽人人爽人人av东京热 | 国产人久久人人人人爽| 99精品久久久久久久婷婷| 久久99精品国产麻豆宅宅| 久久免费的精品国产V∧| 欧美久久一级内射wwwwww.| 久久精品亚洲日本波多野结衣| 污污内射久久一区二区欧美日韩 | 91精品国产91久久久久久青草|