返回顶部

收藏

操作Cookie示例

更多
public class BaiduCookie
    {
        public  CookieContainer mycookie = new CookieContainer();//定义cookie容器
        public  Object obj = new Object();
        public  byte[] byt = new byte[1];
        public  void upcookie(CookieCollection cookie)
        {
            for (int i = 0; i < cookie.Count; i++)
            {
                mycookie.Add(cookie[i]);
            }
            obj = mycookie;
            byt = ObjectToBytes(obj);
        }
        /**/
        /// <summary>
        /// 将一个object对象序列化,返回一个byte[]
        /// </summary>
        /// <param name="obj">能序列化的对象</param>
        /// <returns></returns>
        public static byte[] ObjectToBytes(object obj)
        {
            using (MemoryStream ms = new MemoryStream())
            {
                IFormatter formatter = new BinaryFormatter();
                formatter.Serialize(ms, obj);
                return ms.GetBuffer();
            }
        }

        /**/
        /// <summary>
        /// 将一个序列化后的byte[]数组还原
        /// </summary>
        /// <param name="Bytes"></param>
        /// <returns></returns>
        public  object BytesToObject(byte[] Bytes)
        {
            using (MemoryStream ms = new MemoryStream(Bytes))
            {
                IFormatter formatter = new BinaryFormatter();
                return formatter.Deserialize(ms);
            }
        }
        public  CookieContainer getcookie()
        {
            return mycookie;
        }
//该片段来自于http://outofmemory.cn

标签:c#,.net,网络

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Herb Sutter 发表 2012-08-02 11:26:37 “Strong” and “weak” hardware memory models
  2. dormy 发表 2013-12-12 02:28:41 c#.netDataGrid绑定数据库数据
  3. itcodes 发表 2014-07-22 17:00:00 C#计算时间差。
  4. 姚 广远 发表 2015-06-22 07:01:45 C++ 中的封送处理概述
  5. 姚 广远 发表 2015-06-22 07:01:45 C++ 中的封送处理概述
  6. 米豆网 - 1000seo 发表 2012-08-21 05:09:00 .netframework中TimeZoneInfo类的使用
  7. Herb Sutter 发表 2012-12-03 21:34:30 Perspective: “Why C++ Is Not ‘Back’”
  8. Herb Sutter 发表 2013-07-09 16:47:02 Recommended reading: Why mobile web apps are slow
  9. 姚 广远 发表 2015-04-15 05:20:48 C#语言规范—语句
  10. 姚 广远 发表 2015-04-13 02:54:10 C# 与 C++ 数据类型对照表
  11. 姚 广远 发表 2015-04-14 06:17:41 C# 语言规范 —类型、变量和值
  12. 姚 广远 发表 2015-04-13 05:03:47 .NET运行机制

发表评论