首页 > Web开发 > 详细

FreeHttp1.1升级说明

时间:2019-03-17 16:57:39      阅读:159      评论:0      收藏:0      [点我收藏+]

一.升级方法

 

 二.升级内容

 

1:修正请求篡改规则Replace模式下必须使用完整Uri的问题

 技术分享图片

 

无论GET http://www.fiddler2.com/UpdateCheck.aspx?isBeta=False HTTP/1.1 或 GET /UpdateCheck.aspx?isBeta=False HTTP/1.1 都是正确的表达方式
在客户端存在代理的情况下通常需要发送包含域名的完整uri,在没有客户端代理的情况下则可以省略域名等描述以减小报文大小
大部分服务器都同时兼容2种表示形式
 

2:修复MarkControlService,对匹配session及rule进行标记时可能由于线程间不安全访问带来的异常

 

3:添加remove session cookies 快速规则

技术分享图片
技术分享图片
添加remove session cookies 快速规则,方便创建删除客户端cookies的规则
 

4:对由于连接错误的响应同样应用规则进行修改(非服务器返回的错误,往往是无法连接)

 

5:新增加https service

技术分享图片

 

技术分享图片
添加内置本地http/https服务器,如需要对其他网络终端服务,请手动为配置端口打开防火墙
如图配置服务,您可以直接访问 https://localhost/test/hello 查看服务
技术分享图片

 

技术分享图片
该功能主要用于为测试或调试中无法访问的域名建立SSL通道(通常客户端在没有建立SSL通道前不会发送任何业务数据)
代理利用CONNECT 提前与目标主机建立连接,很多时候目标主机及域名不能返回,我们可以将该连接修改至我们的内置服务器以建立正常连接
技术分享图片

 

技术分享图片
假如您需要对不能访问的https站点https://hitest.com创建mock数据(注意这里说的都是不能访问的https站点,如果是http或正常的https站点不用这些设置)
由于无法建立连接业务数据根本不会向代理发送,所以篡改规则都不会执行,这里我们可以修改系统host文件添加127.0.0.1 hitest.com
技术分享图片

 

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

 

 

 

 

 

 

FreeHttp1.1升级说明

原文:https://www.cnblogs.com/lulianqi/p/10547385.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!