第一次访问一个网站   CookieCollection 的count为0,SetCookie()中将不会赋值request.CookieContainer 导致获取HttpResult.CookieCollection为空。不知道是我自己的不会用还是什么,求教。 
[C#] 纯文本查看 复制代码 
        /// <summary>
        /// 设置Cookie
        /// </summary>
        /// <param name="item">Http参数</param>
        private void SetCookie(HttpItem item)
        {
            if (!string.IsNullOrWhiteSpace(item.Cookie))
                //Cookie
                request.Headers[HttpRequestHeader.Cookie] = item.Cookie;
            //设置Cookie
            if (item.ResultCookieType == ResultCookieType.CookieCollection && item.CookieCollection != null&&item.CookieCollection.Count > 0)
            {
                request.CookieContainer = new CookieContainer();
                request.CookieContainer.Add(item.CookieCollection);
            }
        } |