专栏首页lulianqiFreeHttp1.1升级说明

FreeHttp1.1升级说明

一.升级方法

 二.升级内容

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通道)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用FreeCookies 控制浏览器cookies及修改http响应内容

    1:您的计算机需要已经安装Fiddler (如未安装,请至官网下载安装 http://docs.telerik.com/fiddler/configure-fi...

    lulianqi
  • 使用FreeHttp强制登出微信公众号登陆状态(实现~原理)

    如果当前使用的是PC浏览器,您或许可以通过调试模式清除保持登录信息的数据实现手动退出。

    lulianqi
  • 一个基于.NET平台的自动化/压力测试系统设计简述

    AutoTest是一个基于.NET平台实现的自动化/压力测试的系统,可独立运行于windows平台下,支持分布式部署,不需要其他配置或编译器的支持。(本质是一个...

    lulianqi
  • 详述前端安全问题及解决方案

    CSRF攻击(cross site request forgery,跨站请求伪造)

    双愚
  • 前端安全问题

    双愚
  • 【今日热门&优质资源】kaggle竞赛冠军分享&tensorflow在quora问答去重中的应用

    fishexpert
  • 推荐几个炫酷的Python开源项目

    简介:Supervisor是实际企业常用的一款 Linux/Unix 系统下的一个进程管理工具,基于Python开发,可以很方便的监听、启动、停止、重启一个或多...

    AI算法与图像处理
  • 常用的前端JQ插件

    KEVINGUO_CN
  • 微信公众号历史消息列表地址获取原理分析及接口制作

    问题产生的背景:之前发布过一篇福利文限时|免费领WPS稻壳会员 文章中涉及到了需要跳转到wps官方公众号去。

    许坏

扫码关注云+社区

领取腾讯云代金券