我搜索了一天,但找不到正确的解决方案。
我必须知道如何在我的 react native 应用程序上分析网络请求。
我正在向 API 和两台服务器上传数据,想知道上传数据的大小是多少。我怎样才能追踪它。
我尝试了 Android Studio Network Profiler,但我认为它错过了一些请求部分,并且应用程序有 IOS 端。有什么建议吗?
提前致谢
最佳答案
为了在 iOS 上查看网络请求,您需要执行一些操作。
首先,您需要在 iOS 设备上启用 Web Inspector。 在 iOS 上,转到“设置”>“Safari”>“高级”。您可以在其中启用“Web Inspector”。
其次,打开 Safari 并确保您可以选择顶部菜单栏中的“开发”菜单项。如果没有,您必须在 Safari 首选项中启用开发人员设置,方法是转至“首选项..”>“高级”,底部附近应该有一个复选框,可在菜单栏中启用“开发”菜单。
最后,在运行 React Native 应用程序的情况下,通过 USB 将 iOS 设备插入计算机并打开 Safari。打开“开发”菜单,您应该会看到您的 iOS 设备列为第三或第四项之一。从菜单中选择您的 iOS 设备,然后会弹出一个子菜单,其中包含“可检查元素”列表。您的 React Native 应用程序应该列在那里,这将打开 Safari 的开发人员工具。
从这里,您应该能够选择网络选项卡,并能够为 iOS 上的 React Native 应用程序分析网络。
至于 Android,就得由其他人来回答了。祝你好运!
关于javascript - 如何在 React-Native 上分析网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59980071/