Login programmatisk
HejJeg har tidligere herinde fået hjælp til at lave et asp.net script der loggede ind på en side hvor jeg kender brugernavn og password.
Derfor har det taget mig lang tid at indrømme at jeg ikke kan få det til at virke på et nyt site jeg skal gøre det samme ved.
Kan I hjælpe mig igen? :-)
Jeg skal have lavet et HttpWebRequest der kan logge ind her:
https://www.columbiabrands.com/CscBrands/User/Login.aspx
Dette ser ikke ud til at virke:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(_loginUrl);
string proxy = null;
byte[] buffer = Encoding.UTF8.GetBytes(postData);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = buffer.Length;
req.Proxy = new WebProxy(proxy, true); // ignore for local addresses
req.CookieContainer = new CookieContainer(); // enable cookies
Stream reqst = req.GetRequestStream(); // add form data to request stream
reqst.Write(buffer, 0, buffer.Length);
reqst.Flush();
reqst.Close();
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Stream resst = res.GetResponseStream();
StreamReader sr = new StreamReader(resst);
string response = sr.ReadToEnd();
_loginCookie = req.CookieContainer;