HttpWatch

HttpWatch使用教程

血红的双手。 提交于 2019-12-19 11:50:23
一概述:   HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE之间的交换信息。集成在Internet Explorer工具栏。   二 安装HttpWatch   HttpWatch下载地址: http://down.ddvip.com/view/118645192410757.html   三 基本功能介绍   启动Httpwatch IE9在管理菜单找管理加载项,打开如下图 找到HttpWatch 点击启动就可以了。 以下是HttpWatch程序界面 以下用登录我的邮箱mail.163.com例子来展示Httpwatch:   1.3.1 Overview(概要)   表示选定某个信息显示其概要信息 URL: http://mimg.163.com/external/closea_d.js   Result:200   请求的URL是http://mimg.163.com/external/closea_d.js ,返回的Htpp状态代码结果200

HttpWatch简单功能字段含义介绍(一)

 ̄綄美尐妖づ 提交于 2019-12-18 03:00:18
HttpWatch简介 HttpWatch是强大的网页数据分析工具,集成在Internet Explorer工具栏,包括网页摘要、Cookies管理、缓存管理、消息头发送/接受、字符查询. 一、Stream(流)关键字段含义 GET/oc###/index.php HTTP/1.1含义为:指明了,请求类型(get)、资源URL地址 (/oc###/index.php)、协议类型(HTTP/1.1) Accept 含义为:告诉服务器当前浏览器能接受和处理的介质类型,如果是 */* 表示可接受所有类型 Accept-Language 含义为:告诉服务器当前能接受和处理的语言。中国中文(zh-CN)、美国英文(en-US)。 User-Agent 含义为:告诉服务器当前客户端操作系统和浏览器内核版本信息。 Accept-Encoding 含义为:告诉服务器当前客户端支持的压缩格式。(将HTML、JS、CSS这样的文本型资源压缩后再传给浏览器,可以显著减少资源占用的带宽和上传时间) Host 含义为:所要访问的服务器主机名或者IP地址。 Connection:Keep-Alive 含义为:告诉服务器完成本次请求的响应后,保持该TCP连接不释放,等待本次链接的后续请求。(这样可以减少TCP连接打开关闭的次数,提升处理性能,可选close) Referer 含义为:置顶发起该请求的源地址。

HTTP请求行、请求头、请求体详解

百般思念 提交于 2019-12-10 08:27:16
HTTP请求报文解剖 HTTP请求报文由3部分组成( 请求行+请求头+请求体 ): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_method”的表单参数指定这些特殊的HTTP方法(实际上还是通过POST提交表单)。服务端配置了HiddenHttpMethodFilter后,Spring会根据_method参数指定的值模拟出相应的HTTP方法,这样,就可以使用这些HTTP方法对处理方法进行映射了。 ②为请求对应的URL地址,它和报文头的Host属性组成完整的请求URL,③是协议名称及版本号。 ④是HTTP的报文头,报文头包含若干个属性,格式为“属性名:属性值”,服务端据此获取客户端的信息。 ⑤是报文体,它将一个页面表单中的组件值通过param1=value1&param2=value2的键值对形式编码成一个格式化串,它承载多个请求参数的数据。不但报文体可以传递请求参数,请求URL也可以通过类似于“/chapter15/user.html? param1=value1&param2=value2”的方式传递请求参数。 对照上面的请求报文

jmeter正则表达式提取

匿名 (未验证) 提交于 2019-12-02 22:56:40
使用jmeter正则表达式提取器之前,首先 使用httpwatch 分析一下 我要要测试的系统正则管理的规则: 例如:我这里要关联的是一个ODS数据仓库平台的登录 1./sso/login。。单点登录,简单概括:SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制; 在来看下httpwatch login post data数据吧! 除了 _eventId、username 和password 参数不变外。。其他LT-88719-gDHidUmtoO47PTYUXMTOyyLvglWknd和execution都是动态化的。还有就是分析这两个动态化的参考在触发什么操作下才会变化。。还有就是怎么在jmeter解决这个问题! 打开jmeter创建post提交操作步骤: 正则匹配: 引用正则模板: 运行一下和和httpwatch抓包效果一样!: 原文:https://www.cnblogs.com/Alexr/p/9385910.html

How does GMail implement Comet?

孤人 提交于 2019-11-30 06:23:32
问题 With the help of HttpWatch, I tried to figure out how GMail implements Comet. I login in to GMail with two accounts, one in IE and the other in Firefox. Chatting in GTalk in GMail with some magic words like "WASSUP". Then, I logoff both GMail accounts, filter any http content without "WASSUP" string. The result shows which HTTP request is the streaming channel. (Note: I have to logoff. Otherwise, never-ending HTTP would not show content in HttpWatch.) The result is interesting. The URL for

How does GMail implement Comet?

。_饼干妹妹 提交于 2019-11-28 17:59:35
With the help of HttpWatch, I tried to figure out how GMail implements Comet. I login in to GMail with two accounts, one in IE and the other in Firefox. Chatting in GTalk in GMail with some magic words like "WASSUP". Then, I logoff both GMail accounts, filter any http content without "WASSUP" string. The result shows which HTTP request is the streaming channel. (Note: I have to logoff. Otherwise, never-ending HTTP would not show content in HttpWatch.) The result is interesting. The URL for stream channel is like: https://mail/channel/bind?VER=8&at=xn3j33vcvk39lkfq ..... There is no surprise

看JavaScript 一书中记的一些关键点

流过昼夜 提交于 2019-11-28 11:49:01
JS在执行时才确定值(变量在初始化) JS引擎在解析时会预编译对所有变量和函数预先处理,所以执行时变量与函数都可见 先声明,再引用,在JS最上面先声明好变量OR函数,下面再使用 所有的JS块都属于同一个全局作用域 开发工具:Aptana Firebug HttpWatch try....catch...finally thow new Error("error msg") function customError(message){ this.name = 'CustomError'; this.message = message } customError.prototype = new Error() throw new customError("xxxx") JS 严格区分大小写 骆驼命名法 JS可以不申名变量值,直接给值,但是会当为全局变量(var name = '' / name = '') 全局整个页面可以访问,局部仅在声明的函数中使用 避免变量污染,减少全局变量的使用,可以申明一个容器如: var my = {} my.name={ "fisrtName" : "A" "lastName" : "B" } my.work = { "number" : 12, "time" : "2015-9-14" } JS的基本数据类型 type of 可以检测基本数据类型 0.1