uwp – 如何使用Universal Windows App中的System.Net.Http.Http
我正在创建一个可移植类库,这意味着我必须使用System.Net.Http.HttpClient来调用我的Web API.据我所知.挑战在于,对于我的通用
Windows应用程序,我无法弄清楚如何忽略由于API服务器可以拥有自签名证书而返回的错误.任何建议将不胜感激.
更新:我无法导入任何证书,因为这将是在各种组织中的各种设备上运行的应用程序,并且让他们将自签名证书导入到运行该应用程序的每个设备上是不切实际的. 解决方法
不是选项,因为UWP中没有System.Net.ServicePointManager.CertificatePolicy.如果您使用Windows.Web.Http.HttpClient,那么您可以使用
ignore self signed certificates.
更新: 再想一想,如果将其添加到应用程序的根证书中,则可以忽略自签名证书错误. 两种选择: >使用API??安装它: IBuffer buffer = await FileIO.ReadBufferAsync(file); Certificate rootCert = new Certificate(buffer); CertificateStore rootStore = CertificateStores.TrustedRootCertificationAuthorities; rootStore.Add(rootCert); >将它包含在您的Package.appxmanifest>声明>证书>添加和设置: >商店名称:root 使用这两个选项中的任何一个,您将停止获取:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-phone-8 – Windows Phone 8:dllimport
- Windows Socket 最大连接数
- windows系统下同时安装mysql5.5和8.0.11
- windows-server-2003 – 将Windows Server 2012域
- windows – sqlite3-ruby gem:无法构建gem本机扩
- windows-server-2003 – 最便宜的运行SQL服务器的
- Microsoft Media Foundation官方文档翻译(8)《
- windows-7 – 如何将UAC盾牌图标添加到仍然必须以
- windows-server-2008-r2 – 与类似服务器的RDP连
- windows-7 – Windows 7:“Excel发现不可读的内