无法从Xamarin.Forms应用程序中的真实Android设备连接到开发服务器上的REST API

无法从Xamarin.Forms应用程序中的真实Android设备连接到开发服务器上的REST API,android,xamarin.forms,Android,Xamarin.forms,我已经安装了Visual Studio Community 2019和Xamarin 16.0.2.95。 我正在开发一个连接到ASP.NET MVC Rest API的Xamarin.Forms应用程序。 我目前只使用三星Galaxy Note 9设备进行测试 我遇到的问题是,我似乎无法从三星设备上的应用程序连接到RESTAPI 我使用Fiddler查看流量,并将Fiddler作为三星的代理,以便查看所有流量 来自三星 如果我进入三星设备上的网络浏览器,它会工作,我会得到json,但不会从设备

我已经安装了Visual Studio Community 2019和Xamarin 16.0.2.95。 我正在开发一个连接到ASP.NET MVC Rest API的Xamarin.Forms应用程序。 我目前只使用三星Galaxy Note 9设备进行测试

我遇到的问题是,我似乎无法从三星设备上的应用程序连接到RESTAPI

我使用Fiddler查看流量,并将Fiddler作为三星的代理,以便查看所有流量 来自三星

如果我进入三星设备上的网络浏览器,它会工作,我会得到json,但不会从设备上的应用程序返回

我正在使用Keyoti提供的输送机,这给了我RESTAPI的ip

这就是我调用的方法。 没有出现错误消息

public async void GetOrder()
    {
       HttpClient client = new HttpClient(new System.Net.Http.HttpClientHandler());

       var response = await client.GetStringAsync("https://192.168.1.4:45457/api/Orders/1");

        Order = JsonConvert.DeserializeObject<Order>(response);

        client.Dispose();
}
public异步void GetOrder()
{
HttpClient client=newhttpclient(new System.Net.Http.HttpClientHandler());
var response=wait client.GetStringAsync(“https://192.168.1.4:45457/api/Orders/1");
Order=JsonConvert.DeserializeObject(响应);
client.Dispose();
}
我希望我已经提供了足够的信息来帮助别人。我正处于学习阶段


马尔科姆

API不起作用。它是在本地安装的吗?嗨,你们知道安卓的项目。是的,我已经设置了互联网和网络访问权限,但同样的问题。还有其他想法吗?