react-native - 本机级别的拦截器在本机反应中
问题描述
我正在使用 react-native-mapbox-gl 库。有时图层无法加载或无法正常工作。
我想检查哪一层服务不工作。我尝试使用 axios 或 fetch 拦截器,但它没有从 react-native-mapbox-gl 库的请求中识别,因为它使用的是本机网络库。
有没有办法检查本机拦截器?
解决方案
我在这里看到三种策略:
- 在 android 模拟器中运行应用程序并使用 android studio 检查网络。最好使用模拟器 API <= 23(如果我记得在更高的 API 上拦截有一些问题)
- 在 iOS 模拟器中运行应用程序并使用 Charles、Mitm、burp 套件等代理工具拦截您的计算机自己的网络流量
- 为您的 react native 应用程序启用翻转器,安装翻转器桌面应用程序并检查那里的网络日志。这可能是最简单的解决方案。但是,我发现有时鳍状肢不会显示所有网络请求。
推荐阅读
- r - 在内部服务器上设置 Shiny 应用程序
- javascript - Durandal js,所有功能在启动时激活
- python - 无论我指定哪个变量,Tensorflow Saver 都会恢复所有变量
- java - 即使处于有效状态,按钮也不会禁用
- r - 在 R 中求解一个类似于 Excel 中的 Goal Seeker 的函数
- applescript - AppleScript 每次运行脚本时运行 Atom 文本编辑器,而不是当 if 语句为真时
- android - 我正在尝试使用存储在原始文件夹中的 CSV 文件中的数据绘制图形
- asp.net - 从源中检索大量记录并显示在网站上
- r - ggplot2 交互 - 切换点
- amazon-web-services - AWS Cognito 托管 UI - 是否可以配置为使用自定义 url?