C# Http请求异常-无法建立与服务器的连接-UWP Web API
有人能告诉我如何解决这个问题吗 这是我的主页cs文件: MainPage.csC# Http请求异常-无法建立与服务器的连接-UWP Web API,c#,xamarin.forms,webapi,xamarin.uwp,C#,Xamarin.forms,Webapi,Xamarin.uwp,有人能告诉我如何解决这个问题吗 这是我的主页cs文件: MainPage.cs public MainPage() { InitializeComponent(); GetAccount(); } async void GetAccount() { HttpClientHandler clientHandler = new HttpClient
public MainPage()
{
InitializeComponent();
GetAccount();
}
async void GetAccount()
{
HttpClientHandler clientHandler = new HttpClientHandler();
clientHandler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => { return true; };
// Pass the handler to httpclient(from you are calling api)
HttpClient httpClient = new HttpClient(clientHandler);
httpClient.Timeout = TimeSpan.FromMinutes(30);
var api = "https://localhost:xxxxx/API/Accounts";//web api
var response = await httpClient.GetStringAsync(api);//The error showed this line got problem
var user = JsonConvert.DeserializeObject<List<Account>>(response);
US.ItemsSource = user;
}
public主页()
{
初始化组件();
GetAccount();
}
异步void GetAccount()
{
HttpClientHandler clientHandler=新的HttpClientHandler();
clientHandler.ServerCertificateCostomValidationCallback=(发送方、证书、链、sslPolicyErrors)=>{return true;};
//将处理程序传递给httpclient(从您正在调用的api)
HttpClient HttpClient=新的HttpClient(clientHandler);
httpClient.Timeout=TimeSpan.FromMinutes(30);
变量api=”https://localhost:xxxxx/API/Accounts“;//web api
var response=wait-httpClient.GetStringAsync(api);//错误表明此行有问题
var user=JsonConvert.DeserializeObject(响应);
US.ItemsSource=用户;
}
UWP中有一个沙箱,它禁止连接到您自己的应用程序未打开的本地主机端口,称为“网络隔离”。您可以通过以下方式授予权限:
c:\>checknetisolation环回豁免-a-n=
和删除权限:
c:\>checknetisolation环回豁免-d-n=
此处有更多详细信息:。它无法连接到服务器-这是一个网络问题。我建议首先使用服务器的IP或FQDN,而不是本地主机