标签:
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
X509Certificate cer = new X509Certificate(cert, password,X509KeyStorageFlags.PersistKeySet|X509KeyStorageFlags.Exportable|X509KeyStorageFlags.MachineKeySet);
HttpWebRequest webrequest = (HttpWebRequest)HttpWebRequest.Create(url);
webrequest.ClientCertificates.Add(cer);
webrequest.Method = "post";
webrequest.Proxy = null;
Encoding encoding = Encoding.UTF8;
byte[] databyte = encoding.GetBytes(xml);
webrequest.ContentLength = databyte.Length;
Stream stream = webrequest.GetRequestStream();
stream.Write(databyte, 0, databyte.Length);
stream.Close();
string result = string.Empty;
webrequest.KeepAlive = false;
HttpWebResponse webreponse = (HttpWebResponse)webrequest.GetResponse();
Stream responsestream = webreponse.GetResponseStream();
using (StreamReader reader = new StreamReader(responsestream))
{
result = reader.ReadToEnd();
writeLogs.writelog("退款接口返回结果:" + result);
}
标签:
原文地址:http://www.cnblogs.com/xuemykisskui/p/4175516.html