Ik probeer met een WebClient object een aantal form variabelen te posten naar een pagina, zodat ik ingelogd ben en een andere pagina kan uitlezen (http://actueel.hro.nl).
Dit werkt niet, de form data wordt niet gesubmit.
Iemand enig idee?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| try
{
WebClient client = new WebClient();
Byte[] pageData = client.DownloadData("http://actueel.hro.nl/");
WebHeaderCollection myWebHeaderCollection = client.ResponseHeaders;
for (int i=0; i < myWebHeaderCollection.Count; i++)
{
MessageBox.Show (myWebHeaderCollection.GetKey(i) +": "+ myWebHeaderCollection.Get(i));
}
// Upload some form post values.
NameValueCollection form = new NameValueCollection();
// Add form data
form.Add("SubmitDependent", "Login");
form.Add("usertype","stud");
form.Add("username","username");
form.Add("password","password");
Byte[] responseData = client.UploadValues("http://actueel.hro.nl/login.asp", form);
TBOutput.Text = Encoding.ASCII.GetString(responseData);
}
catch (Exception ex)
{
MessageBox.Show (ex.Message);
} |
Dit werkt niet, de form data wordt niet gesubmit.
Iemand enig idee?