操作cookies值

添加cookies:

                public const string cookies_Name = "e-biz";                 string GUI = System.Guid.NewGuid().ToString("N");
                HttpCookie MultiValueCookie = new HttpCookie(cookies_Name+user_name);
                MultiValueCookie.Values.Add(user_name, GUI);
                MultiValueCookie.Expires = DateTime.Now.AddDays(10);
                Response.Cookies.Add(MultiValueCookie);

删除cookies值:

           HttpCookie aCookie;
            string cookieName;
            int limit = Request.Cookies.Count;
            for (int i = 0; i < limit; i++)
            {
                cookieName = Request.Cookies[i].Name;
                aCookie = new HttpCookie(cookieName);
                aCookie.Expires = DateTime.Now.AddDays(-1);
                Response.Cookies.Add(aCookie);
            }

读取cookies值:

  HttpCookie MultiValueCookie = Request.Cookies[cookies_Name+user_name];     //cookies唯一标识,这里用了固定字符串加动态用户名
            if (MultiValueCookie != null)
            {
                foreach (string subkey in MultiValueCookie.Values.AllKeys)//循环读取cookies值
                {
                    string result = string.Empty;
                    result = MultiValueCookie.Values[user_name];

                }
            }

操作cookies值

时间: 2024-08-29 14:38:23

操作cookies值的相关文章

Jmeter----跨线程传递cookies值

在做性能测试的时候,经常会用到Jmeter,但是有一种情况估计大家都会碰到,并且很多人 都不知道怎么处理,就是跨线程组传递某个值. 比如一个直播软件,在你登录成功后,会有个cookies值,之后不管做什么操作都会去检验 这个cookies,每个session都要求带,以便验证用户身份. 以下是我做某个直播软件的实例:(请先看上一篇Jmeter----正则提取器,不然会看不懂 的>_<) 把上一篇正则提取出的TSSID传给另外一个线程组使用 1.  在正则提取下并列添加后置处理器BeanShel

使用javascript操作cookies的实例

<script> //写cookies函数 作者:翟振凯 function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cook

angularJS操作键值对象(类似java的hashmap)填坑小结

前言: 我们知道java的hashmap中使用最多的是put(...),get(...)以及remove()方法,那么在angularJS中如何创造(使用)这样一个对象呢 思路分析: 我们知道在java中可以采用链式访问和"[]"访问hashmap的某一个值 具体实现: 链式访问: .factory('ParamsServices', function () { var params = {}; return { get: function (key) { return params.

jQuery操作input值总结

1.获取选中的值: 获取一组radio被选中项的值: var item = $("input[@name=items]:checked").val(); 获取select被选中项的文本: var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值: $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选

selenium webdriver学习(九)------------如何操作cookies(转)

selenium webdriver学习(九)------------如何操作cookies 博客分类: Selenium-webdriver Web 测试中我们经常会接触到Cookies,一个Cookies主要属性有”所在域.name.value.有效日期和路径",下面来讲一下怎么操作Cookies. Java代码   import java.util.Set; import org.openqa.selenium.Cookie; import org.openqa.selenium.WebD

递归多维数组到最子集的方法,方便操作取值。

如图可以看到: json是个二维数组.我们现在想办法把它递归到最里面一层的数组(也就是说,递归到不是数组的情况,方便操作取值). instanceof Array 方法是判断是否是数组,当递归data到不是数组的时候,也就是else 里面的情况.console 输出结果如下: 得到的是对象,而不是数组. 这样,我们使用数据起来很方便,这样键值对应该很容易操作了吧. 注意:我们使用递归时,一定要注意加入条件判断,要不然很容易变成死循环,这样就会使程序进入卡死状态.

js操作cookies方法

<!DOCTYPE html><html><head> <meta Charset="utf-8"> <title>js操作cookies方法</title></head><body> <div>Js操作cookies方法!</div><script> //JS操作cookies方法! //写cookies function setCookie(name,

javascript 操作cookies详解

javascript 操作cookies详解 这段操作cookies的方法我使用很久了,但是一直一来没遇到什么问题,今天在做一个在第一个页面保存了cookies,第二个页面获取或者第三个页面获取的功能中,发现了方法的局限性,比如,第一个页面路径为 http://xxxxx/cyb-car2016/h5OfficeWorker/index,第二个页面路径为 http://xxxxx/cyb-car2016/h5AlertController/index,其中除了域名是一样之外,还有一个命名空间不一

redis常用操作、 redis操作键值、 redis安全设置

一:redis常用操作 Redis常用操作?(string, list)set key1 aminglinuxget key1set key1 aming//第二次赋值会覆盖setnx key2 aaa //返回1 如果key2不存在直接创建keysetnx key2 bbb //返回0,如果key2存在,返回0setex key3 10 1 //给key3设置过期时间为10s,值为1,若key已经存在,会覆盖新的值mset k1 1 k2 a k3 cmget k1 k3 k2lpush li