Hallo,
Ik probeer op een site in te loggen via een applicatie om daarna XML gegevens er vanaf te halen. Helaas krijg ik het alleen niet voor elkaar om of in te loggen of die XML gegevens eraf te halen.
Vandaar dat ik dit topic heb geopend om te vragen of iemand van jullie het probleem kan vinden:
Inloggen
Graag wil ik eerst het inloggen goed voor elkaar hebben, daarna wil ik pas kijken voor het XML van de site af halen.
Ik probeer op een site in te loggen via een applicatie om daarna XML gegevens er vanaf te halen. Helaas krijg ik het alleen niet voor elkaar om of in te loggen of die XML gegevens eraf te halen.
Vandaar dat ik dit topic heb geopend om te vragen of iemand van jullie het probleem kan vinden:
Inloggen
Code:
public String signIn(String userName, String passWord)
{
try
{
//http://www.maxithlon.com/index.php?user=XXX&password=XXX&user_access=maxixml
String lcUrl = "http://www.maxithlon.com/index.php?user=" + userName + "&password=" + passWord + "&user_access=maxixml";
HttpWebRequest loHttp = loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
loHttp.UserAgent = "XXXXXXXXXX/v1.0";
loHttp.CookieContainer = new CookieContainer();
if (m_CookiesCol != null && m_CookiesCol.Count > 0)
loHttp.CookieContainer.Add(m_CookiesCol);
HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();
m_CookiesCol = loWebResponse.Cookies;
if (loWebResponse.Cookies.Count > 0)
m_CookiesCol = loWebResponse.Cookies;
Encoding enc = Encoding.GetEncoding(1252);
StreamReader loResponseStream = new StreamReader(loWebResponse.GetResponseStream(), enc);
String lcHtml = loResponseStream.ReadToEnd();
loWebResponse.Close();
loResponseStream.Close();
return lcHtml;
}
catch (Exception e)
{
return e.Message;
}
}
Graag wil ik eerst het inloggen goed voor elkaar hebben, daarna wil ik pas kijken voor het XML van de site af halen.