c# 中 利用 CookieContainer 对 Cookie 进行序列化和反序列化校验
private void Form1_Load(object sender, EventArgs e)
{
var cookieStr = @".CNBlogsCookie=1BE76122E154E07DE50B06784B57B7DB80CC4B6DD088F0799C7C8BF7E2700B1C4FCF7A5BEAFDF80C1C49583EAB165C6FE2C9F6AA66CD8AB3C3ACC9472B77D80E4BE6BF27BB252068FD9EEEC649D8F8570FE640C666690F; .Cnblogs.AspNetCore.Cookies=CfDJ8JcopKY7yQlPr3eegllP76OXK13q0cGGKB7QKNapzaDfcNtUmcUDkcEgwmpdbzwW-tzdC7LR0DJtpdg6PKcWEEnmcH_d5Tuu2eS9hVqx8_c_v51pQKI8N9i2-BPqA7imLU8B23_Rn6L7eQYgQlV5QIVYfGfsiblfZ4oVdZpyQh_ck9EWghpw1Il8nbJpahKpN_utJT7Jst2HB_TDaXBvKEljdSCoo5OeCU5azEhvceJBZX0ZWy5DJ9acvJGPPMHu1SSGAVVzW75WBfI2KdVSy47Wct_yjNMkgMSmJ0E; __gads=ID=d9ef56298a116722:T=1551237969:S=ALNI_ManKOLDXQUYUvIk_3ujBg6ORNA; _gid=GA1.2.135865078.1551237968; _ga=GA1.2.88931875.1551237968; _gat=1";
var uri = new Uri("http://www.baidu.com"); System.Net.CookieContainer cc = new System.Net.CookieContainer();
foreach (var str in cookieStr.Split(';'))
cc.SetCookies(uri, str);
var cookies = cc.GetCookies(uri);
cc.Add(new Cookie("a", "") { Domain = "baidu.com" });
var strNewCookie = cc.GetCookieHeader(uri);
MessageBox.Show(strNewCookie);
}
c# 中 利用 CookieContainer 对 Cookie 进行序列化和反序列化校验的更多相关文章
- 利用扩展方法重写JSON序列化和反序列化
利用.NET 3.5以后的扩展方法重写JSON序列化和反序列化,在代码可读性和可维护性上更加加强了. 首先是不使用扩展方法的写法 定义部分: /// <summary> /// JSON ...
- Scala中使用 Jackson API 进行JSON序列化和反序列化
1. 什么是 Json 序列化 和 反序列化 序列化 => 将 Java对象 转换成 json字符串反序列化 => 将 json字符串 转换成 Java对象 2. 依赖包 说明 < ...
- 利用Newtonsoft.Json实现Json序列化与反序列化
在项目中用到了Newtonsoft.Json来实现序列化和反序列化,在这里写下实现代码. 1.创建类用于排除不序列化的属性 public class ExcludePropertiesContract ...
- Rest中的XML与JSON的序列化与反序列化
#region 获取XML的序列化和反序列化 /// <summary> /// 对象进行序列化生成XML /// </summary> /// <typeparam n ...
- C# 利用Newtonsoft.Json进行Json序列化与反序列化
我们可以通过DataContractJsonSerializer类来序列化一个对象为json字符串. public class JsonConvert<T> { public static ...
- C#中XML与对象之间的序列化、反序列化
直接上代码: using System; using System.IO; using System.Text; using System.Xml; using System.Xml.Serializ ...
- 浅谈C#中的序列化与反序列化
今天我利用这篇文章给大家讲解一下C#中的序列化与反序列化.这两个概念我们再开发中经常用到,但是我们绝大部分只用到了其中的一部分,剩下的部分很多开发人员并不清楚,甚至可以说是不知道.因此我希望通过这篇文 ...
- php中序列化与反序列化在utf8和gbk编码中测试
在php中如果我们统一编码是没有什么问题了,但是很多朋友会发现一个问题就是utf8和gbk编码中返回的值会有所区别: php 在utf8和gbk编码下使用serialize和unserialize互相 ...
- JSON序列化和反序列化的实例
之前有项目中使用到了Json的序列化和反序列化,现在将使用的实例记录下来以备查阅.如有不妥,请指教. 代码的最终目的是得到一个符合 resultClass<List<rtnGetFindM ...
随机推荐
- erlang并发编程(二)
补充-------erlang并发编程 Pid =spawn(fun()-> do_sth() end). 进程监视: Ref = monitor(process, Pid)靠抛异常来终结进程 ...
- SQL server 一些小结
数据库表常用术语 关系 关系即二维表,每一个关系都有一个关系名,就是表名记录 表中的行字段 表中的列 也称属性域 取值范围关联 不同数据库表之间的数据联系关键字 属性或属性的组合,可以用于唯一标识一条 ...
- matlab 小波工具箱
wavemenu --- >wavelet ---->wavelet packet1-D Matlab小波工具箱的使用1 转载▼ http://blog.sina.com.cn/s/blo ...
- 胜利大逃亡,bfs,广度优先搜索
题目描述: Ignatius被魔王抓走了,有一天魔王出差去了,这可是Ignatius逃亡的好机会.魔王住在一个城堡里,城堡是一个A*B*C的立方体,可以被表示成A个B*C的矩阵,刚开始Ignatius ...
- python学习之路之int()奇怪的报错
今天闲来无事看了下python基础知识,当学到数据类型转换的int()方法时候.发现了这么一个有意思的事情,算是IDE或是解释器的一个小BUG.(具体原因暂不明,留待以后查找问题) 先讲下环境 操作系 ...
- Linux命令 ls 和 ll 的使用方法与基本区别
Linux 命令 ls 和 ll 的使用方法: ll:罗列出当前文件或目录的详细信息,含有时间.读写权限.大小.时间等信息 ,像Windows显示的详细信息.ll是“ls -l"的别名.相当 ...
- Python web框架对比
- 深度学习(pytorch)-1.基于简单神经网络的图片自动分类
这是pytorch官方的一个例子 官方教程地址:http://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html#sphx-glr-b ...
- mysql 数据库
show databases 显示库use databse 进入库(databse为库名)show tables 显示表create table a select * from b where 0=1 ...
- 【EMV L2】2CS.001.00 ~ 2CS.007.00
测试case要求,对于T=0和T=1卡,命令中是否存在Le是有差异的: - Select: Mandatory Command00 A4 04 00 Lc Command Data LeLc = 05 ...