允许HttpClient使用不受信任的SSL证书
我正在努力让Windows 8应用程序通过SSL与我的测试Web API进行通信。
似乎HttpClient /
HttpClientHandler不提供,并且可以选择忽略不受信任的证书(例如WebRequest)使您能够这样做(尽管使用hacky的方式ServerCertificateValidationCallback
)。
任何帮助将非常感激!
回答:
使用Windows
8.1,您现在可以信任无效的SSL证书。您必须使用Windows.Web.HttpClient,或者如果您想使用System.Net.Http.HttpClient,则可以使用我编写的消息处理程序适配器:http
:
//www.nuget.org/packages/WinRtHttpClientHandler
文档在GitHub上:https :
//github.com/onovotny/WinRtHttpClientHandler
以上是 允许HttpClient使用不受信任的SSL证书 的全部内容, 来源链接: utcz.com/qa/406966.html