React-native - 如何监控android上本机端生成的网络请求?
问题描述:
我正在通过此库建立一个带Facebook登录的反应原生应用程序:react-native-fbsdk。React-native - 如何监控android上本机端生成的网络请求?
此外,我想监视登录过程中发生的网络请求,以更好地了解它是如何工作的。我已阅读此问题(及其答案)提供的解决方案:monitor network requests in react-native。但提供的解决方案似乎不能与react-native-fbsdk库和使用默认的google android模拟器一起工作。
我检查了代码,看起来这些请求是在本地生成的。因此,如果我理解正确,则不会调用获取API。以下是代码的相关部分:
const NativeGraphRequestManager = require('react-native').NativeModules.FBGraphRequest;
NativeGraphRequestManager.start(this.requestBatch, timeout || 0, callback);
我无法找到'NativeModules.FBGraphRequest'的代码。即使你从反应原生github回购看,并寻找,你不会找到它(或者至少我没有找到它)。因此,我怀疑这个请求是在本地生成的。
现在我问的是:我如何监视这些请求?我可以在Android Studio中以某种方式做到这一点吗?或者有什么技巧让请求显示在chrome的开发人员工具Network Tab中?
一步一步的答案将得到我的满分。
可能的重复https://stackoverflow.com/questions/2453949/android-emulator-how-to-monitor-network-traffic – Kraylog