public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors)
{ // 总是接受
return true;
}
解决方法是参考别人的,成功了,因为是事后问题总结,所以原参考网址没有找到,没办法只能选择原创了
需要前提加入命名空间:
using System.Net.Security;
using System.Security.Authentication;
using System.Security.Cryptography.X509Certificates;
public static string Post(string strUrl, string paramjson = "")
{
try
{
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);//验证服务器证书回调自动验证
HttpWebRequest httpWebRequest = WebRequest.Create(strUrl) as HttpWebRequest;
cs