我试图在Windows通用应用程序(Windows 8.1 / Windows Phone 8.1)中使用HttpClient向ActiveSync服务器发送Web请求。当我调用方法SendRequestAsync
时,它会抛出异常
" HRESULT:0x80072F8F"
,响应为空。
我发现在RequestMessage中HttpRequestMessage.TransportInformation
属性包含一些信息。
HttpRequestMessage.TransportInformation.ServerCertificate
包含一个值,HttpRequestMessage.TransportInformation.ServerCertificateErrors
包含一个ChainValidationResult.Untrusted
条目。
我想解决的问题是:我没有任何证书。我用HttpClient调用一个未知服务器,该服务器响应" ChainValidationResult.Untrusted
"。
如何使用HttpRequestMessage.TransportInformation.ServerCertificate
来使呼叫成功?