You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter DevTools 3.22.0仅显示WebSocket请求,HTTP请求无法正常展示求助

解决Flutter DevTools 3.22.0仅显示WebSocket请求的问题

以下是针对该问题的可行排查和解决步骤:

  • 检查HTTP客户端拦截配置
    若使用dio等第三方HTTP库,确认是否因自定义拦截器导致请求未被DevTools捕获,可暂时移除自定义拦截逻辑后重试;使用原生http包时,确保未手动禁用DevTools网络跟踪(默认支持捕获)。

  • 重置DevTools状态

    1. 关闭当前Flutter应用及DevTools窗口
    2. 清除DevTools缓存:
      • Windows:删除%APPDATA%\FlutterDevTools目录
      • macOS:删除~/Library/Application Support/FlutterDevTools目录
      • Linux:删除~/.config/FlutterDevTools目录
    3. 重新启动应用和DevTools,查看Network标签是否恢复正常
  • 切换DevTools版本
    尝试降级至3.21.x版本(兼容Dart 3.3.x)或升级到最新预览版,排查是否为3.22.0版本的已知bug。切换版本命令:

    dart pub global activate devtools 3.21.0
    
  • 验证请求发起方式
    确保HTTP请求在Flutter isolate中发起,通过原生平台通道(MethodChannel)转发的请求无法被DevTools捕获,需改为Dart层发起请求。

  • 检查DevTools过滤设置
    确认Network标签的过滤条件是否误设置,比如是否勾选了仅显示WebSocket请求、设置了错误的URL过滤规则,重置所有过滤条件后重试。

问题截图:
问题截图

内容的提问来源于stack exchange,提问作者Dmitriy Bozhko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 18:40:54