2

我需要一个用于在我的 C# 应用程序中使用的 Web 浏览器引擎(与 .Net 的“WebBrowser”相同)。我需要一个引擎,它可以为每个请求返回一个 cookie 集合,但具有完整的详细信息,例如路径/域等...我尝试了许多浏览器引擎,但无法找到一个可以将这个微不足道的事情还给我的引擎实际上,.Net 的“WebBrowser”对我来说是完美的,但我只能从中获取 cookie 名称和值。

有谁知道这样的浏览器引擎可以完成这项工作?我将不胜感激任何帮助。

4

1 回答 1

0

我记得 HttpWebRequest 可以为您完成这项工作:

                HttpWebRequest request =
               (HttpWebRequest)WebRequest.Create("http://your.site");
                request.Method = "GET";
                request.CookieContainer = new CookieContainer();
                HttpWebResponse response = loginReq.GetResponse() as HttpWebResponse;
                CookieCollection cookies = response.Cookies;

cookies包含来自该站点的所有 cookie。

于 2012-07-14T16:27:08.217 回答