|  | 
 
| CookieCollection LoginCookies = new CookieCollection(); LoginCookies.Add(这里加入了各种cookie)//打印出来格式和内容完全没问题
 HttpItem Item = new HttpItem()
 {
 URL = urls.Seventh.Url,
 Encoding = Encoding.UTF8,
 ResultType = ResultType.String,
 //CookieCollection = LoginCookies,
 HttpHelper.CookieCollectionToStrCookie(LoginCookies)
 IsReset = true,
 };
 //CookieCollection = LoginCookies,//用 CookieCollection 这样直接设置完全不生效,我一直以为可以这样设置,因为这样比设置string要方便的多,折腾了2天就是登陆不上去,我都快疯了。
 
 今天实在没辙了,我就去折腾webBrowser,发现webBrowser1设置cookies是用的string,我就去翻源码里,发现赋值的时候根本没处理 CookieCollection
 我就试着用 HttpHelper.CookieCollectionToStrCookie(LoginCookies),结果一下就登陆上去了。
 
 难到是我理解有问题?HttpItem 里面的 CookieCollection 不是这么用的。。。。。。。。。。。。
 
 
 
 | 
 |