/// <summary> /// 将cookie集合添加到指定的cookie集合 /// </summary> /// <param name="cookieCollection"></param> /// <param name="srcCookieCollection"></param> private void SetCookies(HttpCookiePairHeaderValueCollection cookieCollection, IEnumerable <HttpCookiePairHeaderValue> srcCookieCollection) { if (cookieCollection != null && srcCookieCollection != null) { foreach (var item in srcCookieCollection) { cookieCollection.Add(item); } } }
/// <summary> /// 将cookie字符串添加到指定cookie集合中 /// </summary> /// <param name="cookieCollection"></param> /// <param name="cookieStr"></param> private void SetCookies(HttpCookiePairHeaderValueCollection cookieCollection, string cookieStr) { if (!string.IsNullOrWhiteSpace(cookieStr) && cookieCollection != null) { string[] cookies = cookieStr.Split(';'); foreach (var item in cookies) { cookieCollection.TryParseAdd(item); } } }