我需要一个 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/