Fiddler调试Android APP

Fiddler调试Android APP

配置抓取Https请求

  1. 首先启动Fiddler4客户端,如下图
    这个Fiddler4客户端的界面

  2. 选择菜单栏的Tools弹出的菜单栏Telerik Fiddler Options,会弹出如下子窗口
    这里写图片描述

  3. 勾选中上图中的Capture HTTPS CONNECTs,其它都如上图的配置

  4. 切换到Connections标签,选中Allow remote computers to connect,如下图
    这里写图片描述

  5. 配置好Android手机wifi代理
    这里写图片描述

  6. 抓取https请求
    这里写图片描述

模拟Http连接超时的方法

  1. 在调试过程中很长需要模拟Http连接超时,借助于Fiddler的breakpoints功能就可实现

  2. 设置Rules中的Automatic Breakpoints为Before Requests,快捷为F11,本质上就是拦截了请求,如下图
    这里写图片描述

  3. 上图中的右边响应栏可以改变Breakpoints,当处以拦截的时间达到了Http设置的连接超时时间的时候,就会抛出诸如SocketTimeoutException子类的异常了。

反代理抓包

总之,经过前面等抓包实验可以发现,即便是Https的请求也是不安全的,容易被Fiddler等抓包工具抓取数据。因此,在开发Android时除了需要配置禁止代理,且所有的请求(Http或Https)都需要做证书校验,如此才不会容易被代理工具抓包。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值