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. SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

    原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server ...

  2. Silverlight 结合ArcGis

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

  3. 诺基亚HERE地图

    1.基本图层 2.3D图层 3.卫星图层 4.地形图层 5.在线帮助

  4. cc150 Chapter 2 | Linked Lists 2.5 add two integer LinkedList, return LinkedList as a sum

    2.5 You have two numbers represented by a linked list, where each node contains a single digit. The ...

  5. 喜欢的女生快被别人抢走了,我敢怎么抢? - V2EX

    喜欢的女生快被别人抢走了,我敢怎么抢? - V2EX 三大定律镇楼: 第一定律:永远不要以为女生对你有好感.第二定律:告白等于见光死.第三定律:秀恩爱分得快.

  6. XMind快捷键可以自定义吗

    在使用快捷键的时候,不知你是否有过这样的疑问,为什么这个操作的快捷键一定要是这个呢,我为什么不能换成其他的按键呢.其实这些在XMind思维导图中都是可以更改的,用户可以根据自己的操作习惯来定义快捷键命 ...

  7. ffmpeg API录制rtsp视频流

    原文出自http://blog.csdn.net/zxwangyun/article/details/8190638#reply   作者 Sloan 这里在录制时,并没有进行转码,只是相当于把rts ...

  8. u3d shader使用

    先建立一个材质球Material 选择shader 把材质球Material 赋给图片

  9. Ribbon2: 创建动态的Ribbon库

    Sam Radakovitz曾在Excel团队博客中发表过一篇文章,介绍了如何创建动态的Ribbon库,即如何通过RibbonX和VBA放置动态的图形图像到功能区库中,在该文中,作者创建了两个库:一个 ...

  10. 定时排程刷新微信access-token

    微信公众号开发中最常遇到的就是调用接口时候需要有API的access-token(非网页授权的access-token),有了这个token之后,才可以发生模板消息等.这里的做法主要是用nodejs的 ...