/// <summary> /// Converts an HttpCookieCollection into parameters /// </summary> /// <param name="cookies">An HttpCookieCollection</param> public void Add(IHttpCookies cookies) { var count = cookies.Count; for (var index = 0; index < count; index++) { var cookie = cookies.Get(index); Add(cookie.Name, cookie.Value); } }
private static void parseCookieStringValue(IHttpCookies cookies, string value) { if (!string.IsNullOrEmpty(value)) { string[] values = value.Split('='); string key = values[0].Trim(); if (!cookies.ContainsKey(key)) { cookies.Add(key, values.Length > 1 ? values[1] : string.Empty); } } }