我正在嘗試做一些簡單的事情,我已經看過通過網絡的例子,我不知道我在做什麼錯 這是一個單元測試, m做測試一些功能,稍後將由一些不同的設備執行
基本上我創建了一個webrequest到我的網站,它返回一組cookie,我們稍後需要
然後我想創建一個新的webrequest ,使用從第一個響應返回的cookie,但是當我在讀這些信息,餅乾都是空
HttpWebRequest餅乾沒有設置
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();
在肛門療法的地方......(裏面的「喇嘛」)
HttpContext.Current.Request.Cookies // this is empty
我正在嘗試使用小提琴來查看發生了什麼。然而,由於某種原因,提琴手不捕獲請求(因爲它直接到iis)。試圖解決這個:) 域是一樣的,originalResponse.Cookies填充(它在代碼註釋中) – 2010-12-22 09:38:32
好的,cookie不會在請求中設置。然而,CookieContainer變量有Cookie。有任何想法嗎? – 2010-12-22 09:57:02