flutter - 加载网站时获取所有请求
问题描述
在我的 Flutter 应用程序中......我想知道是否有可能获得网站请求的所有请求。我想要类似 chrome 开发工具提供的东西:
假设我会向网站调用 HTTP 请求,然后我会收到请求的数据以及在加载 Web 时发出的这些请求。
解决方案
您必须研究如何使用网络服务器和客户端/服务器架构。为了让您更轻松,客户端在特定路径中向 Web 服务器发出请求,Web 服务器提供响应,客户端处理数据,并在必要时发出其他请求以完成其“任务”。在 chrome 开发工具中,您只能看到请求的日志/调试器。要获取所有请求,您需要模拟一个完整的功能客户端,或者从响应中获取您想要的特定信息。我在 Dart 中链接了一个包,在 NodeJS 中链接了一个包,以开始了解你需要什么web_scarper_dart和puppeteer
推荐阅读
- ios - 如何使 UITabbar 透明以便超级视图的背景图像可见?
- javascript - 如何使用 Angular 从不同的服务器或 CDN(运行时)动态加载子项?
- django - 如何向用户应用/设置权限
- python - 在 pandas 中转换数据
- c# - 如何将目录权限分配给特定目录的管理员?
- r - 在 R 中生成带有约束的随机数
- mysql - 特殊情况下按 MySQL 分组
- c# - 将现有 Microsoft.AspNet.Identity DB (EF 6) 迁移到 Microsoft.AspNetCore.Identity (EF Core)
- ios - 我的 ios 应用程序因崩溃而被拒绝,但它在我的设备上运行
- python - python Xarray DataArray:如何向现有维度添加附加坐标