コード例 #1
0
        /// <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);
            }
        }
コード例 #2
0
ファイル: HttpParser.cs プロジェクト: unkprog/dpas
 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);
         }
     }
 }