通用 Windows 项目 - HttpClient 异常
Posted
技术标签:
【中文标题】通用 Windows 项目 - HttpClient 异常【英文标题】:Universal Windows project - HttpClient exception 【发布时间】:2016-01-19 00:32:56 【问题描述】:我正在尝试使用 HttpClient 在通用 Windows 项目(在 Windows 10 通用应用程序中)中实现 REST 客户端,但以下行:
var response = _client.GetAsync(address).Result;
抛出带有以下消息的 AggregateException:
访问被拒绝。访问此功能需要网络功能 网络资源
更令人惊讶的是,请求不是发送到服务器的事件。我该如何解决这个问题?
【问题讨论】:
【参考方案1】:双击项目中的 Package.appxmanifest 文件。 单击“功能”选项卡。将专用网络功能添加到您的项目中。
【讨论】:
“私人网络”这个名称有点令人困惑。我认为这与Intranet有关。实际上,该应用程序基本上想通过 Internet 与我们的服务器进行通信。另一个令人困惑的事情是,异常文本没有指出需要添加哪些确切的网络“能力”(有很多)。 @MikeKeskinov 我在使用 *** 时访问公共服务器时遇到了这个问题。关闭 *** 也不例外。使用 *** 显然会抛出问题,因为它通过“私人”*** 网络。 神圣的游戏规则改变者。非常感谢。 访问功能选项卡的另一种方法是转到 Unity Edit>Project Settings>Player>Publishing Settings以上是关于通用 Windows 项目 - HttpClient 异常的主要内容,如果未能解决你的问题,请参考以下文章