C# httpwebRequest Было закрыто базовое соединение: неожиданная ошибка произошла при отправкеC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# httpwebRequest Было закрыто базовое соединение: неожиданная ошибка произошла при отправке

Сообщение Anonymous »

Я гугл и пробовал все решения, которые я мог найти или подумать о себе. Сайт, который я пытаюсь загрузить, - это запуск TLS1.2, как и несколько других сайтов, с которыми я пытался проверить, чтобы убедиться, что это не проблема TLS1.2. Другие сайты загружены нормально. < /P>

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;
}
< /code>

Независимо от того, что я пытаюсь, я продолжаю получать исключение < /p>


Было закрыто базовое соединение: непредвиденная ошибка произошла при отправке. /> Аутентификация не удалась, потому что удаленная сторона закрыла транспортный поток. < /p>
< /blockquote>

Подробнее здесь: https://stackoverflow.com/questions/327 ... cted-error
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»