2017-08-27 102 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

回答