zoukankan      html  css  js  c++  java
  • 获取WPF url 地址中的Cookies

    获取 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";
            }

    }

  • 相关阅读:
    附021.Traefik-ingress部署及使用
    附020.Nginx-ingress部署及使用
    附019.Rancher搭建及使用
    附018.K3S-ETCD高可用部署
    053.Kubernetes集群管理-Helm部署及使用
    052.Kubernetes集群管理-故障排错指南
    051.Kubernetes集群管理-日志管理
    049.Kubernetes集群管理-集群监控Metrics
    048.Kubernetes集群管理-资源限制实践
    047.Kubernetes集群管理-资源及配额管理
  • 原文地址:https://www.cnblogs.com/changbaishan/p/12362193.html
Copyright © 2011-2022 走看看