解决fiddler代理IOS&Android使用https兼容性问题

这几天app发布测试版本,而恰好在这个时候之前正常使用的fiddler(UAT1.0)无法做代理测试,fiddler配置各种调试均无效果,于是乎~~~

排查问题所在根源,原来的UAT1.0可以使用现在不行,可以考虑如下两方面原因

a、APP接口变化相关协议变化引起、

b、fiddler配置没变化考虑是所在服务器操作系统补丁或其他基层软件版本更新问题

带着两个问题逐个寻求解决方案

1.拿另一台笔记本重装fiddler(UAT2.0),安装后发现确实可用,证明app相关接口没问题,排除系a项问题引起,但调试后发现UAT2.0仅适用Android,IOS不适用,探寻一番,发现解决https兼容性问题则要安装fiddler的原生插件

https://www.telerik.com/fiddler/add-ons

至此,新安装的fiddler(UAT2.0)环境可以满足测试需求~~,如果不考虑修复UAT1.0环境的小伙伴,到这一步问题应该已解决。

2.修复UAT1.0环境,首先对比UAT1.0&2.0 fiddler配置有何差别,将UAT1.0 fiddler配置修改与UAT2.0一致,重启发现无效;在对比两者fiddler版本,发现问题所在,UAT2.0 使用的是fiddler for .net 4.5 而UAT1.0 使用的是.net for 4,于是更新UAT1.0 .net至4.5 重启fiddler后,问题得以解决。

3.关于证书的安装想必不用过多解释,更新框架版本后最好重新安装证书。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深林狼007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值