webreader med cookies/sessions
Jeg er ved at lave en class som skal bruges til at læse hjemmeside.Men jeg har et lille problem, når der bliver sat cookies og sessions skal den huske dem. men jeg kan simpelhen ikke finde ud af hvordan jeg kan gøre det :( en der kan hjælpe?
public class webReader
{
private WebClient client = new WebClient();
public webReader()
{
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Console.WriteLine("Web Reader, Class loadet, running as Mozilla/4.0");
}
public string Read(string URL)
{
try
{
Stream data = client.OpenRead(URL);
StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
data.Close();
reader.Close();
return s;
}
catch (WebException exp)
{
Console.WriteLine(exp.Message, "Exception");
return "";
}
}
public string Read(string URL, string posts)
{
client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
byte[] byteArray = Encoding.ASCII.GetBytes(posts);
byte[] responseArray = client.UploadData(URL, "POST", byteArray);
return Encoding.ASCII.GetString(responseArray);
}
}
