永发信息网

如何获取request请求携带的cookie

答案:2  悬赏:0  手机版
解决时间 2021-02-09 13:47
  • 提问者网友:心如荒岛囚我终老
  • 2021-02-08 16:30
如何获取request请求携带的cookie
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-02-08 16:54
request.getCookies这个方法只返回此次请求发送的Cookie对象,另外你可以遍历得到的Cookie,查看其中的内容。
全部回答
  • 1楼网友:平生事
  • 2021-02-08 18:01
cookie是由服务器端生成,发送给user-agent(一般是浏览器),浏览器会将cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该cookie给服务器(前提是浏览器设置为启用cookie)。cookie名称和值可以由服务器端开发自己定义,对于jsp而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重新登录等,服务器可以设置或读取cookies中包含信息,借此维护用户跟服务器会话中的状态。 1.获取cookie的值:获取cookie值的标准代码格为:mycookie.values["auth"]; 上句代码可以获取名为mycookie的cookie对象键名为auth的键值。如果不存在,则返回null。 datetime now=new datetime.now; response.cookies["info"].expires = datetime.now.adddays(1); //设定cookie过期时间下面的代码示例演示删除应用程序中所有可用 cookie 的一种方法 2.代码如下: 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); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯