c# - 是否有任何 .net 的 Web 浏览器引擎可以返回响应 cookie 及其路径?

标签 c# .net cookies webbrowser-control

我需要一个 Web 浏览器引擎以便在我的 C# 应用程序中使用(与 .Net 的“WebBrowser”相同)。我需要一个引擎,它可以根据请求返回一个 cookie 集合,但包含完整的详细信息,例如路径/域等... 我尝试了很多浏览器引擎,但没能找到一个可以返回我需要的这个微不足道的东西的引擎,实际上,.Net 的“WebBrowser”对我来说是完美的,但我只能从中获取 cookie 名称和值。

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

最佳答案

我记得 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。

关于c# - 是否有任何 .net 的 Web 浏览器引擎可以返回响应 cookie 及其路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11314425/

相关文章:

c# - 如何在多线程 C# 中使用 TCP 客户端/监听器?

c# - LINQ 可以用于查找排序列表中的间隙吗?

javascript - 如何实现cookie认证 | SvelteKit 和 MongoDB

node.js - 如何访问 socket.io 连接内的 cookie 数据?

php - JS禁用时页面内容不同

c# - 测量 RichTextBox 在一行中可以包含的字符数

C# 网络流 getString 方法

c# - sqlite-net 异步 API 是否支持处置?

.net - .Net 3.5 中的 Microsoft.Web.Management 和 System.DirectoryServices 有什么区别?

c# - IronPython - "AttributeError: object has no attribute"自定义类