zoukankan      html  css  js  c++  java
  • C# 将cookiecontainer写到本地

    public static void WriteCookiesToDisk(string file, CookieContainer cookieJar)
        {
            using(Stream stream = File.Create(file))
            {
                try {
                    Console.Out.Write("Writing cookies to disk... ");
                    BinaryFormatter formatter = new BinaryFormatter();
                    formatter.Serialize(stream, cookieJar);
                    Console.Out.WriteLine("Done.");
                } catch(Exception e) { 
                    Console.Out.WriteLine("Problem writing cookies to disk: " + e.GetType()); 
                }
            }
        }   
    
        public static CookieContainer ReadCookiesFromDisk(string file)
        {
    
            try {
                using(Stream stream = File.Open(file, FileMode.Open))
                {
                    Console.Out.Write("Reading cookies from disk... ");
                    BinaryFormatter formatter = new BinaryFormatter();
                    Console.Out.WriteLine("Done.");
                    return (CookieContainer)formatter.Deserialize(stream);
                }
            } catch(Exception e) { 
                Console.Out.WriteLine("Problem reading cookies from disk: " + e.GetType()); 
                return new CookieContainer(); 
            }
        }
  • 相关阅读:
    lnmp环境搭建
    Git常用命令
    博客园写随笔环境搭建
    Win常用软件
    Docker环境搭建
    ESP-8266 RTOS 环境搭建
    查看Linux信息
    博客园markdown语法
    Java后台技术(TDDL)
    Java后台技术(Dubbo入门)
  • 原文地址:https://www.cnblogs.com/926803/p/5531442.html
Copyright © 2011-2022 走看看