.NET 4.x POST запрос, авторизация на сайте Intertelecom - C#
Формулировка задачи:
Пытаю написать программу, которая проверяет остаток средств на лицевом счете, чтобы пополнять интернет вовремя. Пользуясь многочисленными статьями удалось выяснить, что нажатие на кнопку вход отравляет postзапрос со следующим содержимым:
phone=449986408&pass=тутпароль&ref_link=https%3A%2F%2Fassa.intertelecom.ua%2Fru%2Fstatistic&js=1
написал метод
и он возвращает мне html код страницы авторизации. Может кто-нибудь подсказать, что делать?
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://assa.intertelecom.ua/ru/login");
request.Method = "POST";
string data = "phone=449986408&pass=********&ref_link=https%3A%2F%2Fassa.intertelecom.ua%2Fru%2Fstatistic&js=1";
byte[] byteData = Encoding.UTF8.GetBytes(data);
request.ContentLength = byteData.Length;
Stream stream = request.GetRequestStream();
stream.Write(byteData, 0, byteData.Length);
FileStream fs = new FileStream("C:\\intertel.html",FileMode.OpenOrCreate,FileAccess.Write);
TextWriter sw = new StreamWriter(fs);
sw.Write(new StreamReader(request.GetResponse().GetResponseStream()).ReadToEnd());Решение задачи: «.NET 4.x POST запрос, авторизация на сайте Intertelecom»
textual
Листинг программы
PHPSESSID=r3afo4ik8c0osugoc686rpasc0; _ym_visorc=b; __utma=178751156.416250580.1383337488.1383337488.1383337488.1; __utmb=178751156.1.10.1383337488; __utmc=178751156; __utmz=178751156.1383337488.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)