好的,既然我已经调查了代码,那么在将CookieContainer
存储到cookie集合时就没有cookie可以说了,所以我想转移并使用标题。唯一的问题是我不明白如何使用它们,以便我可以从网站下载文件。
有人能举例说明我如何使用标题吗?
我用于cookie的代码如下,可能有一个错误:
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
CookieContainer newCookies = new CookieContainer();
newCookies.Add(response.Cookies);
我得到的只是这个标题Headers = {Content-Length: 6292
Cache-Control: private
Content-Type: text/html; charset=utf-8
Date: Sun, 22 Jul 2012 03:12:59 GMT
Set-Cookie: ASP.NET_SessionId=dpub2i550ynjfonuv0o0n4nb; domain=website.co.nz; path=/; HttpOnly
Server: Microsoft-IIS/6.0
X-AspNet-Vers...
代码不会抛出异常。我不是在使用request.Method = "GET";
。
答案 0 :(得分:0)
这是在调试器中查看变量时调用的.ToString()
方法的结果。您需要访问CookieContainer
。