鱼鳞病

注册

 

发新话题 回复该主题

软件测试培训HttpWatch抓包工 [复制链接]

1#
手指白癜风         http://baidianfeng.39.net/a_zhiliao/200120/7768898.html

Hello好久不见!热爱学习的你们想我没有?

不必挂念

小厚老师这是给大家去准备专业课程分享了

今天的分享内容还是很多

将会分成两期分享……

记得
  一个完整的请求消息包括:一个请求行、若干消息头及实体内容,其中一些消息头和实体内容是可选的,消息头和实体内容之间使用空行隔开,下面是HTTP请求消息内容:

(Request-Line)GET/get.do?prod=wmail_lbpver=1uid=nt

.
  一个完整的响应消息包括:一个状态行、若干消息头及实体内容。与请求消息一样,响应消息中的一些消息头和实体内容也是可选的,消息头和实体内容之间也要用空行隔开。下面是HTTP响应消息内容:

(Status-Line)HTTP/1.OK

Connectionkeep-alive

Content-Length

Content-Typeapplication/json;charset=utf-8

DateMon,05Jun:13:25GMT

Servernginx

VaryAccept-Encoding

X-Cachefromngx-..
  通常情况下消息头分为4类:信息头、请求头、响应头和实体头:

1)通用信息头:即能用于请求信息,也可以用于响应消息,但与被传输的实体内容没有关系,如date、pragma。

2)请求头:用于在请求消息中向服务器传递附加消息,主要包括客户机可以接受的数据类型、压缩方法、语言,以及客户计算机上保留的cookie信息和发出该请求的超链接源地址等。

3)响应头:用于在响应消息中向客户端传递附加信息,包括服务程序的名称、要求客户端进行认证的方式、请求的资源已移动到的新地址等。

4)实体头:用做实体内容的元信息,描述了实体内容的属性,包括实体信息的类型、长度、压缩方法、最后一次修改的时间和数据的有效期等。


  请求消息的请求行中包括3部分:请求方式、资源路径以及所使用的HTTP协议版本,各部分之间使用空格分隔,语法格式如下:

请求方式资源路径HTTP版本号CRLF

其中CRLF表示回车和换行两个字符的组合。


  响应消息的状态行中包括3部分的内容:HTTP协议的版本号、一个表示成功或失败的整数代码(状态码)和对状态码进行描述的文本信息,各部分内容之间使用空格分隔,语法格式如下:

HTTP版本号状态码原因叙述CRLF

HttpWatch工具之RequestGrid


  安装好后在IE-工具下启动HTTPWatch,输入地址后点击record按钮即开始进行录制,点击stop按钮即停止录制,如图1所示,录制了邮箱的登录操作

Started:相对开始时间,是指接下来访问的URL相对于第一个URL被打开的时间,比如

分享 转发
TOP
发新话题 回复该主题