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 인증서를 가지고 노는 동안 한 테스트 코드 일 뿐이며 SSL을 통해 작동하지 않는다고 말합니다. 이제 내 오래된 코드를 으로 테스트했습니다. ServicePointManager.ServerCertificateValidationCallback = delegate {return true; }; 그리고 괜찮 았어! 정말 고맙습니다! 내 나쁜 실수! –