我知道向 HttpWebRequest 添加证书非常简单。但是,我还没有找到使用 WebClient 实现等效的方法。基本上,我想使用 WebClient 发送带有特定证书的 POST。
如何使用 WebClient 完成这些代码:
var request = (HttpWebRequest) WebRequest.Create("my-url");
request.Method = "POST";
request.ClientCertificates.Add(new X509Certificate()); //add cert