使用httpwatch抓包
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抓包的更多相关文章
- 一步步教你为网站开发Android客户端---HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新ListView
本文面向Android初级开发者,有一定的Java和Android知识即可. 文章覆盖知识点:HttpWatch抓包,HttpClient模拟POST请求,Jsoup解析HTML代码,动态更新List ...
- httpwatch抓包工具的使用方法
火狐浏览器下有著名的httpfox,而HttpWatch则是IE下强大的网页数据分析工具.这个工具到底有哪些具体功能呢?这个我就不再赘述了,百度百科上列的很全面,但也比较抽象.我只想说我曾经用这个工具 ...
- Httpwatch抓包
一.下载Httpwatch 二.抓包 1.启动Httpwatch 打开浏览器-选择工具-Httpwatch professional(仅适用于IE和火狐40及以下浏览器) 2.开始抓包 点击“Reco ...
- HttpWatch网络抓包工具的使用
HttpWatch网络抓包工具是专为IE浏览器集成的一款网络拽包工具. 是一款强大的网页数据分析软件,是最好用的抓包工具,httpwatch可以抓到上传视屏图片的包,一般的抓包软件是抓不到的.打开 ...
- Fiddler抓包工具使用基础
官网下载Fiddler Fiddler的官方网站: www.fiddler2.com Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监 ...
- Fiddler (HTTP抓包)简介
1.什么是Fiddler? Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一.它能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请 ...
- 手机数据抓包以及wireshark技巧
本文主要讨论一种非常方便的抓取Android和iphone手机网络数据包的办法,以及介绍wireshark最常用的技巧 抓包工具介绍 (1).网页抓包工具 Chrome浏览器插件 FireBug 插件 ...
- Fidder--实现手机的抓包
今天闲着没吊事,来写一篇关于怎么抓取Android中的app数据包?工欲行其事,必先利其器,上网google了一下,发现了一款神器:Fiddler,这个貌似是所有软件开发者必备神器呀!这款工具不仅可以 ...
- HTTP之手机抓包工具篇
简介 现在手机移动互联网时代 手机app 运用 如日冲天.自然手机app的问题排除也是头疼,明明自己测试 上线的接口正常 到了手机app就不行.怎么办呢?别急,现在有好多手机抓包工具啦! 1. Cha ...
随机推荐
- 51 EEPROM操作模板
各个型号容量及扇区请查datasheet #include <reg52.h> #include "intrins.h" typedef unsigned char b ...
- 简单了解下Dubbo
1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需 ...
- 理解最短路径——迪杰斯特拉(dijkstra)算法
原址地址:http://ibupu.link/?id=29 1. 迪杰斯特拉算法简介 迪杰斯特拉(dijkstra)算法是典型的用来解决最短路径的算法,也是很多教程中的范例,由荷兰计算机科 ...
- Bring Your Charts to Life with HTML5 Canvas and JavaScript
Bring Your Charts to Life with HTML5 Canvas and JavaScript Bring Your Charts to Life with HTML5 Canv ...
- #292 (div.2) D.Drazil and Tiles (贪心+bfs)
Description Drazil created a following problem about putting × tiles into an n × m grid: "The ...
- 关于C++中的拷贝构造函数和赋值函数
如果类定义的数据成员中存在指针或引用,那么最好重载这两个函数. 1. 定义 拷贝构造函数的定义格式:构造函数名(const 源类名& 引用对象形参名){} 赋值函数定义格式:源类名 & ...
- iOS蓝牙4.0开发例子
1建立中心角色 1 2 3 #import <CoreBluetooth/CoreBluetooth.h> CBCentralManager *manager; manager = [ ...
- Gridview 多重表头 (二)
多重表头之排序 这是个有点忧桑的故事...Cynthia告诉我,研究一个问题,我们不可能有超过一天的时间... 结果好好几天过去鸟~~还没有完成... 由于不再使用Gridview自带的表头行,于是无 ...
- Excel中将时间格式转化成时间戳格式
时间戳转成正常日期的公式:C1=(A1+8*3600)/86400+70*365+19其中A1表示当时的1249488000时间戳数值其中C1就是所需的日期格式,C1单元格属性改成日期格式就可以了.正 ...
- win8下 web测试 之 hosts绑定
从这个开始,开启web测试之旅 绑定hosts: 1.在C:\Windows\System32\drivers\etc下找到 hosts 文件 2.将hosts文件复制到一个地方: 3.修改hosts ...