天天看点

FreeHttp1.1升级说明

下载新版本插件 https://files.cnblogs.com/files/lulianqi/FreeHttp1.2.zip  或 http://lulianqi.com/file/FreeHttp1.2.zip (由于已有更新的版本,所以此处下载的版本将是v1.2  https://www.cnblogs.com/lulianqi/p/11051753.html)

解压FreeHttp.dll,覆盖至fiddler安装目录Scripts目录下老版本的FreeHttp.dll 即可完成升级  (替换文件时请先关闭fiddler)

升级不会影响您已经创建的rule及参数化数据的配置

FreeHttp详细说明见(https://www.cnblogs.com/lulianqi/p/10428551.html)

源码地址(https://github.com/lulianqi/FreeHttp)

FreeHttp1.1升级说明

无论GET http://www.fiddler2.com/UpdateCheck.aspx?isBeta=False HTTP/1.1 或 GET /UpdateCheck.aspx?isBeta=False HTTP/1.1 都是正确的表达方式

在客户端存在代理的情况下通常需要发送包含域名的完整uri,在没有客户端代理的情况下则可以省略域名等描述以减小报文大小

大部分服务器都同时兼容2种表示形式

FreeHttp1.1升级说明

添加remove session cookies 快速规则,方便创建删除客户端cookies的规则

FreeHttp1.1升级说明

添加内置本地http/https服务器,如需要对其他网络终端服务,请手动为配置端口打开防火墙

如图配置服务,您可以直接访问 https://localhost/test/hello 查看服务

FreeHttp1.1升级说明

该功能主要用于为测试或调试中无法访问的域名建立SSL通道(通常客户端在没有建立SSL通道前不会发送任何业务数据)

代理利用CONNECT 提前与目标主机建立连接,很多时候目标主机及域名不能返回,我们可以将该连接修改至我们的内置服务器以建立正常连接

FreeHttp1.1升级说明

假如您需要对不能访问的https站点https://hitest.com创建mock数据(注意这里说的都是不能访问的https站点,如果是http或正常的https站点不用这些设置)

由于无法建立连接业务数据根本不会向代理发送,所以篡改规则都不会执行,这里我们可以修改系统host文件添加127.0.0.1 hitest.com

FreeHttp1.1升级说明

再次访问服务正常,这个时候就可以对该域名的请求创建篡改规则(调试时客户端往往复用SSL通道)

继续阅读