.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)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д