response.addCookie(cookie);存到哪去了

response.addCookie(cookie);存到哪去了,第1张

创建cookie    Cookie c =new Cookie("uname","Kitty")

response.addCookie(c)添加cookie到服务器端。可以使用抓包工具查看到;

response.addCookie(c)一旦执行,服务器端会自动发回消息头set-cookie给浏览器,set-cookie是会携带cookie键值对的,uname=kitty。创建的cookie就会保存在浏览器。所以创建的cookie是会保存在浏览器上的

cookie有增删改查四种方法的,哪里不懂,可以追问。

//1.添加cookie

HttpCookie myCookie = new HttpCookie("User")

myCookie.Values.Add("Name","张三")

myCookie.Values.Add("Age","20")

Response.AppendCookie(myCookie)//从这段代码中可以看到,Response.Cookies是添加cookie

//2.使用cookie

HttpCookie myCookie = Request.Cookies["User"]//这句可以看出,是获取cookie

if (myCookie != null)

{

myCookie.Expires = DateTime.Now.AddDays(-31)//这只cookie过期

Response.Cookies.Add(myCookie)//这样把这只添加里面cookie就过期了

}

//从上面的代码可以看到了吧,Response.Cookies可以添加数据到cookie,Request.Cookies可以获取Cookie里面的数据


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11899802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存