首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求高手!C# IE6 环境下 webBrowser与HttpWebRequest 共享COOKIE 有关问题。 多谢大大们

2012-04-07 
求高手!C# IE6 环境下 webBrowser与HttpWebRequest 共享COOKIE 问题。。 谢谢大大们!IE8下自已搞定了,现在就

求高手!C# IE6 环境下 webBrowser与HttpWebRequest 共享COOKIE 问题。。 谢谢大大们!
IE8下自已搞定了,现在就是在IE6下无法实现 webBrowser与HttpWebRequest 共享COOKIE

在webBrowser1里登陆淘宝后,把登陆后的状态传给HttpWebRequest 通过HttpWebRequest 读取登陆后的数据。



有篇相关博文,但我看不懂http://blog.csdn.net/windless0530/article/details/5583618

高手,帮忙呀!万分感谢!

[解决办法]
函数原型
http://msdn.microsoft.com/en-us/library/windows/desktop/aa385108%28v=vs.85%29.aspx

使用例子
http://www.360doc.com/content/10/0505/17/11991_26218166.shtml
[解决办法]
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);

public void SetCookies(string path,string cookies)
{
if (string.IsNullOrEmpty(cookies)) { return; }
string[] cookieList = cookies.Split(';');
string[] c = null;
// set cookie
foreach(string s in cookieList)
{
c = s.Split('=');

//InternetSetCookie(path,key,value);
InternetSetCookie("http://www.baidu.com", c[0], c[1]);
}

}
}

热点排行