博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用httpwatch抓包
阅读量:7039 次
发布时间:2019-06-28

本文共 1202 字,大约阅读时间需要 4 分钟。

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抓包已经介绍完了

 

 

 

转载于:https://www.cnblogs.com/vpoet/p/4659745.html

你可能感兴趣的文章
Windows移动开发(二)——闭关修炼
查看>>
[家里蹲大学数学杂志]第055期图像滤波中的方向扩散模型
查看>>
高速排序算法
查看>>
java 获取 path
查看>>
小盆友给谷歌写封信 老爸获一周假期
查看>>
Ubuntu安装配置Qt环境
查看>>
LBS 与 GPS 定位之间的区别
查看>>
Android调用系统的Activity、ContentProvider、Service、Broadcast Receiver
查看>>
对象池模式
查看>>
Android学习笔记(四十):Preference的使用
查看>>
ByteArrary(优化数据存储和数据流)
查看>>
围住神经猫,朋友圈瞬间爆红是如何炼成的?
查看>>
HDUoj-------(1128)Self Numbers
查看>>
huffman编码——原理与实现
查看>>
php curl获取网页内容乱码和获取不到内容的解决方法
查看>>
28、activity之间传递数据&批量传递数据
查看>>
混沌数学之Rössler(若斯叻)吸引子
查看>>
【JavaScript】关于prototype
查看>>
普通Jquery的ajax判断重复和formvalidator的ajaxValidator区别
查看>>
ovs处理openflow消息的流程
查看>>