2017-08-27 101 views
0

我正在通过此库建立一个带Facebook登录的反应原生应用程序:react-native-fbsdkReact-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中?

一步一步的答案将得到我的满分。

+0

可能的重复https://stackoverflow.com/questions/2453949/android-emulator-how-to-monitor-network-traffic – Kraylog

回答