Ich versuche ein paar einfache Dinge zu tun, ich habe mir die Beispiele bereits im Internet angeschaut und bin mir nicht sicher, was ich falsch mache Es ist ein Komponententest, dass ich Ich tue, um einige Funktionen zu testen, die später von verschiedenen Geräten ausgeführt werden.
Grundsätzlich erstelle ich eine Webanfrage an meine Seite, die eine Reihe von Cookies zurückgibt, die wir später benötigen Dann möchte ich eine neue Webanfrage erstellen , die zurück Cookies von der ersten Reaktion verwendet wird, aber wenn ich diese Informationen gerade lese, sind die Cookies leer
HttpWebRequest Cookies werden nicht gesetzt
var request = (HttpWebRequest)WebRequest.Create("http://localhost/bla");
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "GET";
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(originalResponse.Cookies); // originalResponse.Cookies has several cookies needed by "bla"
var response = request.GetResponse();
In ano ther Ort ... (innen „bla“)
HttpContext.Current.Request.Cookies // this is empty
Wenn dies das Problem gelöst hat, markieren Sie es als gelöst, so dass andere es leichter finden können und damit es nicht als unbeantwortet angezeigt wird :) –
Wie kann ich es als gelöst markieren? Ich habe versucht, meine eigene Antwort zu akzeptieren, aber es heißt, dass ich 2 Tage warten muss –