1

好的,现在我已经研究了代码,当谈到将 cookie 集合存储在 a 中时,没有 cookie 可言CookieContainer,所以我想转移并使用标题。唯一的问题是我不明白如何使用它们,以便我可以从网站下载文件。

有人可以给我一个示例,说明我将如何使用标头吗?

另外我用于cookies的代码如下,可能有错误:

        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";

4

1 回答 1

0

.ToString()这是在调试器中查看变量时调用的方法的结果。您需要访问CookieContainer.

于 2012-07-22T03:45:52.703 回答