Потрібно реалізувати класс для роботи із вебсторіками, щоб можна було дістати контент певної сторінку із сайту. Можливий варіант параметрів за методами Post i Get. Можливість використання proxy. Встановлений певний timeout, якщо за цей час сторінка не завантажилась, то повертати якись Exception.
string get(string url, Dictionary<> postParam, Dictionary<> getParam);
postParam i getParam, це щось подібне на Мар, де перший параметр, це назва параметру, а дургий значення.
Потрібно врахувати, що в url, можуть вже бути параметри.
Не забути про виловлення вийнятків
Logged In: YES
user_id=1628937
Originator: YES
Спрощений варіант:
string GetInfoFromSite2()
{
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://site.com");
myRequest.Method = "GET";
WebResponse myResponse = myRequest.GetResponse();
StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8);
string result = sr.ReadToEnd();
sr.Close();
myResponse.Close();
return result;
}