我看了这篇文章
https://docs.microsoft.com/en-gb/xamarin/android/app-fundamentals/http-stack?tabs=macos
使Xamarin Android应用程序支持TLS 1.2
当我调用rest服务时,Xamarin Android需要10多秒,Xamarin IOS项目需要2秒。
两个项目都使用相同的PLC HttpClient代码来调用相同的服务。
代码:
HttpClient client = new HttpClient();
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, restQuery);
response = await client.SendAsync(request);
string result = await response.Content.ReadAsStringAsync();
生产线
response=await client.sendaync(请求);
如上所述,执行需要相当长的时间。
提出这个问题,因为它在Xamarin的IOS&Android环境中有相当大的差异。