发送HTTP请求休息在Windows Phone 8.1模拟器API时错误0x80072efd(Er

2019-10-21 06:52发布

我目前正在对一款Windows Phone 8.1的应用程序,我居然第一个。 我想通过我的模拟器的Windows Phone 8.1,HTTP请求到远程服务器发送。 所以我使用的代码:

 try
 {
   mailToCheck.MailProfil = TxtBox_mail.Text.ToString();
   string js = JsonConvert.SerializeObject(mailToCheck);
   HttpClient httpClient = new HttpClient();
   httpClient.DefaultRequestHeaders.Add("Accept",       "Application/JSON");

   HttpRequestMessage data = new HttpRequestMessage(HttpMethod.Post, new Uri("url");
   data.Content = new HttpStringContent((js));
   HttpResponseMessage response = await httpClient.SendRequestAsync(data).AsTask();
   string statusCode = response.StatusCode.ToString();
  }catch (Exception ex)
  {

  }

我总是收到这个错误:0x80072efd。 我听说过这意味着没有互联网联接,但我可以在网站上浏览在模拟器上的Web浏览器。 该网络能力进行检查。 是否有人已经面临这个问题? 也许Hyper-V的拦截? 提前致谢

Answer 1:

试图提出所有网站上的所有解决方案之后,我无法弄清楚如何解决这个问题。 以下所有没有在所有的工作: - 禁用/能的Hyper-V - - 在Hyper-V虚拟机的机清洗维修与Visual Studio修复工具的SDK。 -重新安装Visual Studio 2013更新2仍然没有工作的模拟器8.1 WVGA 4英寸- 512 MB。 不知怎的,我试图发动对模拟器8.1 WVGA 4英寸我的项目,它的工作原理神奇。 我的试验,以解决这个问题花了大量的时间和石沉大海。 所以我的建议是使用以下模拟器: 模拟器8.1 WVGA 4英寸 。 这些仿真器之间的差别大约是允许的应用程序内存,如果使用仿真器8.1 WVGA 4英寸的只是要小心为低性能设备的的Lumia 520例如绩效管理。



文章来源: ErrOR 0x80072efd when sending an Http request to rest api on Windows Phone 8.1 Emulator