Xamarin Forms HttpClient 在两台服务器之间决定哪一台处于启动/活动/响应状态

问题描述 投票:0回答:1

场景是这样的。在公司网络上,API URL不同,从外部访问时也不同。因此,当xamarin forms应用程序启动时,我需要测试两个服务器中哪一个正在响应,以检查它是本地网络还是应用程序是外部连接的。这将是使用哪个服务器来处理所有其他请求的决定因素。请注意,服务器是基于 PHP 的

c# xamarin.forms dotnet-httpclient
1个回答
1
投票

您可以使用 James Montemagno 的 Connectivity plugin 来实现此目的。您可以检查您使用的设备是否在线,还可以使用

IsRemoteReachable
调用来查看是否可以访问服务器。

此外,请确保在 Android 清单中选择插件所需的所有正确权限。

© www.soinside.com 2019 - 2024. All rights reserved.