【发布时间】:2016-12-11 22:37:47
【问题描述】:
我正在尝试做一些简单的事情,我已经通过网络查看了示例,但我不确定我做错了什么
这是一个单元测试,我正在测试一些稍后将由一些不同设备执行的功能
基本上我正在为我的网站创建一个 webrequest,它返回一组 cookie,我们稍后需要
然后我想创建一个新的 webrequest,使用从第一个响应返回的 cookie,但是当我阅读该信息时,cookie 是空的
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();
在另一个地方……(在“bla”里面)
HttpContext.Current.Request.Cookies // this is empty
【问题讨论】: