5
我想使用https使用WebClient的UploadData方法上傳文件。我想忽略服務器端證書驗證(始終接受服務器證書並僅使用https的加密功能)。C#WebClient with https
我努力了,但找不到類似的樣本。任何人都可以告訴我如何實施?任何參考樣本?
我使用的是VSTS2008 + C#+ .Net 3.5。目標服務器正在運行IIS 7.0 + Windows Vista x64。
我想使用https使用WebClient的UploadData方法上傳文件。我想忽略服務器端證書驗證(始終接受服務器證書並僅使用https的加密功能)。C#WebClient with https
我努力了,但找不到類似的樣本。任何人都可以告訴我如何實施?任何參考樣本?
我使用的是VSTS2008 + C#+ .Net 3.5。目標服務器正在運行IIS 7.0 + Windows Vista x64。
嘗試在向您發送HTTPS請求(確保您導入System.Net
名稱空間)之前添加此項。
ServicePointManager.ServerCertificateValidationCallback +=
delegate(object sender, X509Certificate certificate, X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{
return true;
};
謝謝,你的方法有效! – George2 2009-08-27 07:22:32