Http協(xié)議及HttpWatch的安裝
1.什么是Http協(xié)議
Http協(xié)議即超文本傳送協(xié)議 (HTTP-Hypertext transfer protocol) 。它定義了瀏覽器(即萬維網(wǎng)客戶進(jìn)程)怎樣向萬維網(wǎng)服務(wù)器請求萬維網(wǎng)文檔,以及服務(wù)器怎樣把文檔傳送給瀏覽器。從層次的角度看,HTTP是面向 (transaction-oriented)
應(yīng)用層協(xié)議,它是萬維網(wǎng)上能夠可靠地交換文件(包括文本、聲音、圖像等各種多媒體文件)的重要基礎(chǔ)。并且詳細(xì)的規(guī)定了客戶端瀏覽器與服務(wù)器之間互相通信的規(guī)則。
客戶端與服務(wù)器端在Http協(xié)議下的交互過程如圖1-1所:
圖1-1 客戶端與服務(wù)器端交互過程
這些通信規(guī)則規(guī)定了客戶端發(fā)送給服務(wù)器的內(nèi)容格式,也規(guī)定了服務(wù)器發(fā)送給客戶端的內(nèi)容格式。如下:
- 客戶端發(fā)送給服務(wù)器的”信”,我們稱之為”請求協(xié)議”。
- 服務(wù)器端發(fā)送給瀏覽器的”信”,我們稱之為”響應(yīng)協(xié)議”。
2.HttpWatch簡介
HttpWatch是強(qiáng)大的網(wǎng)頁數(shù)據(jù)分析工具,集成在Internet Explorer
工具欄。包括網(wǎng)頁摘要、Cookies管理、緩存管理、消息頭發(fā)送/接受、字符查詢、POST 數(shù)據(jù)和目錄管理功能、報告輸出。HttpWatch 是一款能夠收集并顯示深層信息的
軟件。它不用
代理服務(wù)器或一些復(fù)雜的
網(wǎng)絡(luò)監(jiān)控工具,就能夠在顯示網(wǎng)頁同時顯示網(wǎng)頁請求和回應(yīng)的日志信息。甚至可以顯示
瀏覽器緩存和IE之間的交換信息。集成在Internet Explorer工具欄。
有了HttpWatch工具,我們想了解客戶端發(fā)送給服務(wù)器的“信”的內(nèi)容,以及服務(wù)器端發(fā)送給客戶端的“信”的內(nèi)容,就很容易了。下面我們來學(xué)習(xí)如何使用HttpWatch抓包工具。
3.HttpWatch安裝
首先我們要安裝HttpWatch,這里我們安裝的HttpWatch7.0版本,這個版本適用于IE瀏覽器8.0及之前的版本,如果瀏覽器版本是8.0以后的建議下載高版本的Ht tpWatch。安裝步驟如下所示:
- 運(yùn)行附件中的httpwatchpro.exe這個文件,點擊此處 下載HttpWatch,如圖1-2所示:
圖1-2 運(yùn)行HttpWatch
- 點擊圖1-1所示的【Next】按鈕,一直點擊下一步即可,直到出現(xiàn)如圖1-3所示:
圖1-3 安裝HttpWatch
- 安裝成功之后,打開IE瀏覽器,在工具欄上對HttpWatch進(jìn)行設(shè)置,如圖1-4所示:
圖1-4 設(shè)置HttpWatch
- 選擇圖1-3所示,選擇【工具欄】à【自定義】選項,進(jìn)入如圖1-5所示界面:
選中HttpWatch Professional,然后點擊添加按鈕
|
圖1-5 添加HttpWatch
- 點擊如圖1-4所示的【添加】按鈕,出現(xiàn)如圖1-6所示:
圖1-6 添加成功
本文版權(quán)歸傳智播客Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客Java培訓(xùn)學(xué)院
首發(fā):http://xamj520.com/javaee