美文网首页
flutter dio 抓包

flutter dio 抓包

作者: jianshufei | 来源:发表于2022-11-23 16:44 被阅读0次

flutter dio 抓包

1、第一种

写一个页面,输入ip地址和端口号,传给dio设置里

(_dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (HttpClient client) {
        client.idleTimeout = const Duration(seconds: 5);
        client.findProxy = (uri) {
          return "PROXY ${ip地址}:${端口号}";
        };
        //代理工具会提供一个抓包的自签名证书,会通不过证书校验,所以我们禁用证书校验
        client.badCertificateCallback = (X509Certificate cert, String host, int port) => true;
        return null;
      }

2、第二种

引入http_proxy: ^1.2.0第三方库,可获取代理信息

HttpProxy proxy = await HttpProxy.createHttpProxy();
    debugPrint("PROXY=${proxy.host}");
    if (proxy.host != null) {
      (_dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (HttpClient client) {
        client.idleTimeout = const Duration(seconds: 5);
        client.findProxy = (uri) {
          return "PROXY ${proxy.host}:${proxy.port}";
        };
        //代理工具会提供一个抓包的自签名证书,会通不过证书校验,所以我们禁用证书校验
        client.badCertificateCallback = (X509Certificate cert, String host, int port) => true;
        return null;
      };
    }

相关文章

  • 抓包工具proxyman无敌

    flutter抓包(dio设置代理) iOS抓包(atlantis自动代理)都行 能直接tools -> map ...

  • Flutter:Dio抓包配置

    学习Flutter的一个月了,说好了写博客,才写完一篇就断更了,很尴尬。 Dio目前应该是Flutter最火的网络...

  • Flutter中Dio如何抓取Https

    前言:之前写了一篇《Flutter中Dio灵活设置抓包代理主机IP和端口》[https://www.jianshu...

  • Flutter Dio Charles抓包设置

    正常抓是不走代理的,需要给dio对象配置代理: localhost mac电脑可以用ifconfig命令看,或者直...

  • Dio 抓包

    dio 默认是不支持 poxyman 等抓包工具抓包的,但是 Dio 提供的 DefaultHttpClientA...

  • Flutter 组件抓包问题

    问题详情: flutter 组件未进行特殊设置的情况下不会走代理,无法被抓包; 解决方案: (1)在 dio 网络...

  • flutter抓包

    前言 老项目集成flutter以后,flutter页面网络请求使用的dio框架,发现charles无法抓取请求包 ...

  • Flutter 之 dio 请求HTTP

    简单说明flutter使用Dio包发送请求 1.添加依赖 2.导入dio 3.设置options 4.发送请求 注...

  • dio 设置代理, 从而实现通过 Charles 等抓包工具来抓

    Dio代理设置 在正常情况下, 抓包工具是无法直接抓取 Flutter 应用的网络通信的, 如果需要在开发的时候抓...

  • Flutter 常用第三方库

    搜索地址 :https://pub.dev/flutter/packages 网络 dio 网络请求 dio: ^...

网友评论

      本文标题:flutter dio 抓包

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