Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在物理设备上检测Xamarin.forms android中的网络调用?_Android_Xamarin.forms_Xamarin.android - Fatal编程技术网

如何在物理设备上检测Xamarin.forms android中的网络调用?

如何在物理设备上检测Xamarin.forms android中的网络调用?,android,xamarin.forms,xamarin.android,Android,Xamarin.forms,Xamarin.android,我正在寻找一种在XamarinAndroid中对api/网络调用进行测试的方法,这样我就可以记录每个api调用的所有http请求/响应和头详细信息。有人能告诉我有什么方法可以做到这一点,或者有什么方法可以使用吗 提前谢谢。你可以用Fiddler。下面的链接提供了如何使用Fiddler监控Android版VS Emulator的网络流量的方法@WendyZang MSFT,感谢您的建议。但是我想实时跟踪任何网络上物理android设备上的网络呼叫。这个工具可以跟踪物理android设备上的网络流量

我正在寻找一种在XamarinAndroid中对api/网络调用进行测试的方法,这样我就可以记录每个api调用的所有http请求/响应和头详细信息。有人能告诉我有什么方法可以做到这一点,或者有什么方法可以使用吗


提前谢谢。

你可以用Fiddler。下面的链接提供了如何使用Fiddler监控Android版VS Emulator的网络流量的方法@WendyZang MSFT,感谢您的建议。但是我想实时跟踪任何网络上物理android设备上的网络呼叫。这个工具可以跟踪物理android设备上的网络流量。这也需要手机和fiddler在同一个网络中,我想跟踪从Playstore安装该应用程序的网络调用。我已经发现,在运行时或编译时在一个真正的设备上检测API调用是不可能的,因为该设备应能在所有环境下工作。因此,可以通过为HTTPClient类编写包装器来实现。我希望这将有助于如果有人正在寻找一个类似的要求。谢谢