我知道使用HttpWebRequest添加证书很简单。但是,我还没有找到一种使用WebClient实现相同功能的方法。基本上,我想使用WebClient发送具有特定证书的POST请求。
您将如何使用WebClient完成此代码:
var request = (HttpWebRequest) WebRequest.Create("my-url");
request.Method = "POST";
request.ClientCertificates.Add(new X509Certificate()); //add cert