Fiddler应用

 

           1. 系统均配置为https了,然后需要对线上请求做转化到我们服务器,利用fiddler的FiddlerScript这个强大的工具实现了(附插件安装地址:http://fiddler2.com/r/?SYNTAXVIEWINSTALL),不过也着实花费不少时间,遇到各种 System.Net.Sockets.SocketException ,DNS不解析,port不合法的错误,正确代码记录如下:

 

        //transfer  hostname1 to hostname2
        if (oSession.HostnameIs('hostname1'))
        {   
            oSession.hostname="hostname2";
            oSession.bypassGateway = true;
            oSession.fullUrl = oSession.fullUrl.Replace("https://","http://")
            
        }
        // Handle HTTPS requests
        //if (oSession.isHTTPS)
        //{
        //    oSession.fullUrl = "http://" + oSession.hostname + oSession.PathAndQuery;
        //}

       本来是想直接转到ip上,但按照官方手册如下配置后, 报目标机器拒绝链接,也没查到原因

    

            oSession.bypassGateway = true;

            oSession["x-overrideHost"] = "10.165.124.28";

       补:修改port号使用oSession.port = 8080

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值