【问题标题】:Interceptor at native level in react native本机级别的拦截器在本机反应中
【发布时间】:2021-08-19 06:56:22
【问题描述】:

我正在使用 react-native-mapbox-gl 库。有时图层无法加载或无法正常工作。

我想检查哪一层服务不工作。我尝试使用 axios 或 fetch 拦截器,但它没有从 react-native-mapbox-gl 库的请求中识别,因为它使用的是本机网络库。

有没有办法检查原生拦截器?

【问题讨论】:

    标签: react-native interceptor react-native-mapbox-gl


    【解决方案1】:

    我在这里看到了三种策略:

    1. 在 android 模拟器中运行应用程序并使用 android studio 检查网络。最好使用模拟器 API
    2. 在 iOS 模拟器中运行应用程序,并使用 Charles、Mitm、burp 套件等代理工具拦截您的计算机自己的网络流量
    3. 为您的 react native 应用启用翻转器,安装翻转器桌面应用并检查那里的网络日志。这可能是最简单的解决方案。但是,我发现有时 Flipper 不会显示所有网络请求。

    【讨论】:

    • 感谢非常好的建议,但我需要生产版本。当我在服务中看到问题时,我们会记录该服务不工作。
    猜你喜欢
    • 1970-01-01
    • 2020-01-29
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2023-01-17
    • 1970-01-01
    相关资源
    最近更新 更多