有没有办法读取/写入WebBrowser控件使用的cookie?
我正在做这样的事情...
string resultHtml;
HttpWebRequest request = CreateMyHttpWebRequest(); // fills http headers and stuff
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
resultHtml = sr.ReadToEnd();
}
WebBrowser browser = new WebBrowser();
browser.CookieContainer = request.CookieContainer; // i wish i could do this :(
browser.NavigateToString(resultHtml);
最佳答案
Web浏览器控件使用WinInet进行联网,特别是将InternetSetCookie(Ex)和InternetGetCookie(Ex)函数用于Cookie管理。 .Net中没有WinInet包装器,但是您可以p调用。
关于wpf - 在WPF WebBrowser控件中管理cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1975576/