zoukankan      html  css  js  c++  java
  • 获取 Cookie

    /// <summary>
        /// 获取WPF url 地址中的Cookies
        /// </summary>
        public partial class CookieHelper
        {

            #region 获取所有的Cookies 数组
            /// <summary>
            /// 获取所有的Cookies 数组
            /// </summary>
            /// <param name="uri"></param>
            /// <returns></returns>
            public static Dictionary<string, string> GetCookies(Uri uri)
            {
                Dictionary<string, string> r_dictionary = new Dictionary<string, string>();
                string _str_cookies = Application.GetCookie(uri);
                string[] _cookiesArry = _str_cookies.Split(' ');
                foreach (var item in _cookiesArry)
                {
                    string _temp = item.Trim(';');
                    string[] _dictionary = _temp.Split('=');
                    r_dictionary.Add(_dictionary[0],_dictionary[1]);
                }
                return r_dictionary;
            }
            #endregion


            /// <summary>
            /// 设置Cookies
            /// </summary>
            /// <param name="uri"></param>
            /// <param name="name"></param>
            /// <param name="value"></param>
            /// <param name="expirationDate"></param>
            public static void SetCookie(Uri uri, String name, String value, DateTime expirationDate)
            {
                String cookie = String.Format("{0}={1}; expires={2}", name, value, GetExpirationDateString(expirationDate));
                Application.SetCookie(uri, cookie);
            }

            /// <summary>
            /// 获取Cookies
            /// </summary>
            /// <param name="uri"></param>
            /// <returns></returns>
            public static String GetCookie(Uri uri)
            {
                return Application.GetCookie(uri);
            }


            private static String GetExpirationDateString(DateTime expirationDate)
            {
                return expirationDate.ToString("ddd, dd-MMM-yyyy HH:mm:ss") + " GMT";
            }

  • 相关阅读:
    ZJOI2018]历史 做题心得 Flandre
    Codeforces 1495F 搞了一上午的心得 Flandre
    关于JS的跨域通信的几种解决方案 (转)
    我对php框架的理解和看法
    ob_get_contents();ob_end_clean();ob_start();的具体用法
    MySQL性能优化 (转载)
    遇到过的一些php笔试题
    php memcached 安装 install(转载)
    [转]mysql_fetch_row,mysql_fetch_array,mysql_fetch_object,mysql_fetch_assoc的区别
    深度探讨PHP之性能(看到的好文章,就转载啦)
  • 原文地址:https://www.cnblogs.com/jinhaoObject/p/5266022.html
Copyright © 2011-2022 走看看