Dio 抓包

作者: 贾震惊 | 来源:发表于2021-11-18 15:18 被阅读0次

    dio 默认是不支持 poxyman 等抓包工具抓包的,但是 Dio 提供的 DefaultHttpClientAdapter 可以通过设置 http 代理后用抓包工具抓包,下面我们就来看哈具体如何操作。

    方法一

    第一步:先手机连接到抓包工具上,我用的是 poxyman ,具体 poxyman 的使用我就不说咯

    第二步:如果是 https ,则要添加 https 证书校验 client.badCertificateCallback ,我是用的一个测试 api 直接返回的 true ,具体校验逻辑看后台服务使用的证书。如果是 http 则只需设置 client.findProxy 代理即可。

    都设置好后,抓包工具即可抓包了,如下图:


    方法二

    好消息好消息好消息!!!

    我来更新咯,分享大家一个更简单的dio抓包方式,通过Flutter DevTools来查看网络请求,我用的IDE是Android Studio,如果你也是用Android Studio开发Flutter项目,那请往下看。

    1.打开Flutter  Performance

    2.点击 Open DevTools后会跳转到浏览器打开Flutter DevTools

    3.点击到Network栏,既可以查看你测试设备的网络请求了

    相关文章

      网友评论

        本文标题:Dio 抓包

        本文链接:https://www.haomeiwen.com/subject/dwgdtrtx.html