[转载]HttpWebRequest 和 Cookie 的一些记录 - zzmsl - 博客园

[转载]HttpWebRequest 和 Cookie 的一些记录 – zzmsl – 博客园.
最近在写相关方面的程序,服务端是asp的,一开始用把Cookie赋值给HttpWebRequest.CookieContainer例如:

string[] cookies = cookieString.Split(";".ToCharArray());
CookieContainer cc = new CookieContainer();
foreach (string cookie in cookies) cc.SetCookies(new Uri("http://domain.com/"), cookie);
HttpWebRequest.CookieContainer = cc;

有一个网址怎么搞都测试不成功,总提示500错误,其他网址都成功(包括自己又用ASP.NET的Form生成的cookie验证来测试)。刚开始以为是编码、中文等的问题,用IE9的开发人员工具,FireFox的FireBug,分析Cookie断断续续折腾了好久,后来改了个方法,问题迎刃而解:

HttpWebRequest.Headers.Add("Cookie", "Cookie的值");
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏