Guten Tag
Als erste ich bin noch etwas neu in dem bereich C# daher bitte etwas rücksicht nehmen:D
Ich bin derzeit dabei mehere class zu benutzen aber irgent wie geht das nicht:(
Wenn ich z.B. über ein class mich über meiner Http Class auf einer Webseite einlogge.
Wenn ich dann mit dieser Class weiter mache also z.B. ins Profil gehe und dort Userinfos auslse auf der Seite das funktioniert, aber wenn ich dann mit einer andere Class die Userinfos auslesen möchte funktioniert das leider nicht:(, weil ich nicht mehr eingelogt bin:( ich habe mich doch vorher eingelogt.
Aber warum?
Das ist meine Http Class
Ich vermute das müsse eigentlich an ihr liegen da ja alles funktioniert wenn ich nur eine Class benutze und die Http Class aber wenn ich eine zweite nehe funktioniert das alle nicht:(
Hoffe da auf Hilfe Danke
Als erste ich bin noch etwas neu in dem bereich C# daher bitte etwas rücksicht nehmen:D
Ich bin derzeit dabei mehere class zu benutzen aber irgent wie geht das nicht:(
Wenn ich z.B. über ein class mich über meiner Http Class auf einer Webseite einlogge.
Wenn ich dann mit dieser Class weiter mache also z.B. ins Profil gehe und dort Userinfos auslse auf der Seite das funktioniert, aber wenn ich dann mit einer andere Class die Userinfos auslesen möchte funktioniert das leider nicht:(, weil ich nicht mehr eingelogt bin:( ich habe mich doch vorher eingelogt.
Aber warum?
Das ist meine Http Class
Ich vermute das müsse eigentlich an ihr liegen da ja alles funktioniert wenn ich nur eine Class benutze und die Http Class aber wenn ich eine zweite nehe funktioniert das alle nicht:(
Code:
public class Http
{
public CookieContainer cookieContainer = new CookieContainer();
public HttpWebRequest myRequest;
public HttpWebResponse myRes;
public string Get(string Url)
{
myRequest = (HttpWebRequest)HttpWebRequest.Create(Url);
myRequest.CookieContainer = cookieContainer;
myRequest.Method = "GET";
myRequest.ServicePoint.Expect100Continue = false;
myRequest.AllowAutoRedirect = true;
myRes = (HttpWebResponse)myRequest.GetResponse();
StreamReader srprüfen = new StreamReader(myRes.GetResponseStream());
return srprüfen.ReadToEnd();
}
public void Post(string Url, string PostData)
{
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] data = encoding.GetBytes(PostData);
myRequest = (HttpWebRequest)WebRequest.Create(Url);
myRequest.Method = "POST";
myRequest.CookieContainer = cookieContainer;
myRequest.AllowAutoRedirect = true;
myRequest.ServicePoint.Expect100Continue = false;
myRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
Stream newStream = myRequest.GetRequestStream();
newStream.Write(data, 0, data.Length);
newStream.Close();
myRes = (HttpWebResponse)myRequest.GetResponse();
}
}