httpwatch抓包工具是MS的ie自带的一个插件.

但是千里之行始于足下,所以先来利用httpwatch抓一些包来分析分析.

打开IE,快捷键shift+F2打开httpwatch.

如下图:

本文以电子科大图书馆检索为例,进行抓包.进入电子科大图书馆检索页面:





接下来:我们在搜索框内输入“计算机”,并点击下图中的绿色按键开始抓包.

等页面跳转后停止抓包并,截图如下:


首先我们查看httpwatch摘要页面:

这里我们对摘要字段一一进行解释.

第一个字段URL,即发送和返回包的地址.

第二个字段HTTP,表示包的发送和接受都是基于HTTP协议

第三个字段是http协议中定义的与服务器进行交互的不同方法.至于两者的具体区别,后面再介绍.

第四个字段结果是服务器响应值,200为服务器正常响应,

第五个字段类型表示发包或接受包的数据类型,可能是text文本,html标记语言,可以是js脚本.

第六个字段表示已经接收到的数据的大小

第七个时间表示发包或者接收包的时间.如果时间过长,则会超时返回

不难看出一共有9行数据,表示一共有九个包.其中POST包就是我们搜索关键字"计算机"发送给服务器的http包.

而其余8个Get包则是服务器返回的查询结果.


接着我们查看详细信息中的请求表头项 截图如下:


我们仅对第一个POST包进行说明,其他包类似

请求表头以键值对存在:

键--请求:说明HTTP包的类型,post类型

键--Accept:表明能够接受返回数据的类型     text/html, application/xhtml+xml, */*

键--Referer 告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理

键--Accept-Language为可以接受的返回的语言

键--User-Agent 为客户端浏览器内核的类型

键--Connection保持TCP请求连接

键--Cache-Control 一个用于定义缓存指令的通用头标

键--cookie   客户端记录相关信息

请求正文选项---表明POST包中实际请求的内容,即我们的检索信息:



响应标头选项:


键--响应 表明服务器响应返回值为200

键--Data 从服务器返回的时间

键--Server表明服务器软件版本等信息

键--Content-Type表示从服务器返回的数据类型

键--expires指明返回结束时间

键--Cache-control通用标头定义缓存指令

键--keep alive连接保持的时间

键--connection保持TCP连接




响应正文选项为服务器返回的数据,其中一行包括了我们查询的关键字:





在后面同时包含了我们查询的结果,如图:




至此,我们对httpwatch抓包已经介绍完了

 

使用httpwatch抓包的更多相关文章

  1. 一步步教你为网站开发Android客户端---HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView

    本文面向Android初级开发者,有一定的Java和Android知识即可. 文章覆盖知识点:HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新List ...

  2. httpwatch抓包工具的使用方法

    火狐浏览器下有著名的httpfox,而HttpWatch则是IE下强大的网页数据分析工具.这个工具到底有哪些具体功能呢?这个我就不再赘述了,百度百科上列的很全面,但也比较抽象.我只想说我曾经用这个工具 ...

  3. Httpwatch抓包

    一.下载Httpwatch 二.抓包 1.启动Httpwatch 打开浏览器-选择工具-Httpwatch professional(仅适用于IE和火狐40及以下浏览器) 2.开始抓包 点击“Reco ...

  4. HttpWatch网络抓包工具的使用

    HttpWatch网络抓包工具是专为IE浏览器集成的一款网络拽包工具.   是一款强大的网页数据分析软件,是最好用的抓包工具,httpwatch可以抓到上传视屏图片的包,一般的抓包软件是抓不到的.打开 ...

  5. Fiddler抓包工具使用基础

    官网下载Fiddler Fiddler的官方网站:  www.fiddler2.com Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监 ...

  6. Fiddler (HTTP抓包)简介

    1.什么是Fiddler? Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一.它能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请 ...

  7. 手机数据抓包以及wireshark技巧

    本文主要讨论一种非常方便的抓取Android和iphone手机网络数据包的办法,以及介绍wireshark最常用的技巧 抓包工具介绍 (1).网页抓包工具 Chrome浏览器插件 FireBug 插件 ...

  8. Fidder--实现手机的抓包

    今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以 ...

  9. HTTP之手机抓包工具篇

    简介 现在手机移动互联网时代 手机app 运用 如日冲天.自然手机app的问题排除也是头疼,明明自己测试 上线的接口正常 到了手机app就不行.怎么办呢?别急,现在有好多手机抓包工具啦! 1. Cha ...

随机推荐

  1. javascript之url转义escape()、encodeURI()和decodeURI()

    我们可以知道:escape()除了 ASCII 字母.数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法.而encodeURI() 用于编码整个URI,因 ...

  2. Silverlight 结合ArcGis

    原文 http://www.dotblogs.com.tw/justforgood/archive/2012/05/09/72064.aspx 终于有机会谈到ArcGis(觉得很冷门) ,不过既然都做 ...

  3. lambda演算

    先了解下相关的知识点(以下都只用先了解简单的概念,建议wiki): BNF范式,上下文无关文法,函数柯里化. lambda读书笔记演算: http://www.blogjava.net/wxb_nud ...

  4. Linux下的摄影后期处理软件

    由于喜欢摄影,在LInux上折腾,想找一款能代替lightroom的软件.发现darktable这款软件专业.于是就安装了. 以下是在Linux上安装darktable的instruction,需要添 ...

  5. 剑指offer-面试题23.从上往下打印二叉树

    题目:从上往下打印出二叉树的每个结点,同一层的结点按照从左到右的顺序打印.例如输入图4.5中 的二叉树,则依次打印出8.6.10.5.7.9.11二叉树结点的定义如下: struct BinaryTr ...

  6. HDU4762(JAVA大数)

    Cut the Cake Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Tota ...

  7. HDU5137 How Many Maos Does the Guanxi Worth(枚举+dijkstra)

    How Many Maos Does the Guanxi Worth Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/5 ...

  8. 一种基于Qt的可伸缩的全异步C/S架构server实现(二) 网络传输

    二.网络传输模块 模块相应代码命名空间    (namespace ZPNetwork) 模块相应代码存储目录    (\ZoomPipeline_FuncSvr\network) 2.1 模块结构 ...

  9. wpf msdn在线地址http://msdn.microsoft.com/zh-cn/library/ms752324(v=vs.110).aspx

    http://msdn.microsoft.com/zh-cn/library/ms752324(v=vs.110).aspx

  10. Davinci开发板DM368 nandwrite.c简要分析

    #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> #include <limits.h ...