0
私はプロキシを使用してSSLを介して問題を割り当てられています.SSL証明書の検証の原因が考えられます。しかし、私は成功することなく常にSSLを受け入れるように設定するために、さまざまな方法をテストしました。私のコードはHTTPでうまく動作しますが、HTTPSでは接続時に "ハング"して失敗します。WebClientプロキシのHttpsの問題
マイコード:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
string response;
try
{
using (WebClient wc = new WebClient())
{
var ProxyA = "192.168.0.103:8888".Split(':');
string PHost = ProxyA[0];
int PPort = Int32.Parse(ProxyA[1]);
wc.Proxy = new WebProxy(PHost, PPort);
response = wc.DownloadString("https://www.mittip.se");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
ありがとうございました!上記のサンプルコードは、SSL証明書を使って遊んでいたときのテストコードの1つで、SSL上で動作しないと言っているようです。今度は私の古いコードを でテストしました。ServicePointManager.ServerCertificateValidationCallback = delegate {return true; }; それはうまくいった!どうもありがとうございます!私の悪い誤解! –