numaralı iletide beklenmedik bir hata oluştu. Bu konuda bana yardımcı olabileceğinizi umuyorum. Tüm sabah Googling ve kendimi bulabildiğim veya düşündüğüm tüm çözümleri denedim. Yüklemeye çalıştığım site TLS1.2 çalıştırıyordu, test ettiğim birkaç site olduğu için TLS1.2 sorunu olmadığından emin olun. Diğer siteler iyi yüklendi.C# HttpWebRequest Temel bağlantı kapatıldı:
byte[] buffer = Encoding.ASCII.GetBytes(
"mod=www&ssl=1&dest=account_settings.ws"
+ "&username=" + username.Replace(" ", "20%")
+ "&password=" + password.Replace(" ", "20%"));
ServicePointManager.MaxServicePointIdleTime = 1000;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
HttpWebRequest WebReq =
(HttpWebRequest)WebRequest.Create(
"https://secure.runescape.com/m=weblogin/login.ws");
WebReq.Method = "POST";
WebReq.KeepAlive = false;
WebReq.Referer =
"https://secure.runescape.com/m=weblogin/loginform.ws"
+ "?mod=www&ssl=1&expired=0&dest=account_settings.ws";
WebReq.ContentType = "application/x-www-form-urlencoded";
WebReq.ContentLength = buffer.Length;
Stream PostData = WebReq.GetRequestStream();
PostData.Write(buffer, 0, buffer.Length);
PostData.Close();
HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();
Stream Answer = WebResp.GetResponseStream();
StreamReader _Answer = new StreamReader(Answer);
reply = _Answer.ReadToEnd();
curAccount++;
if (reply.Contains("Login Successful"))
{
eturn true;
}
else
{
eturn false;
}
olursa olsun ben temel alınan bağlantı kapatıldı istisna
almaya devam deneyin neyi: Bir gönderme beklenmeyen bir hata oluştu. Daha fazla ayrıntı altında
ben uzaktan parti taşıma akışını kapattı kimlik doğrulaması başarısız oldu
bulundu. NET Framework 4.0 sürümünde
Sen için istiyorum Tls | Tls11 | Çoğu durumda Tls12'. –