位置: IT常识 - 正文

Cookie(cookie什么意思啊)

编辑:rootadmin
Cookie Cookie

推荐整理分享Cookie(cookie什么意思啊),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cookies什么意思,cookie账号注册,cookie怎么获取,cookie的隐晦含义,cookie登录e站,cookie什么意思啊,cookie的隐晦含义,cookie怎么获取,内容如对您有帮助,希望把文章链接给更多的朋友!

session的实现原理中,每一个session对象会关联一个sessionid。例如

JSESSIONID=xxxxxxxxxxxxxx以上的这个键值对其实就是cookie对象这个cookie保存在浏览器的运行内存,在浏览器不关闭的情况下,用户再次发送请求的时候会自动将内存的cookie发送给服务器,服务器通过cookie中的的jsessionid的值找到对应的session对象

cookie最终是保存在浏览器客户端上的

可以保存在运行内存中(浏览器只要关闭cookie就消失了)也可以保存在硬盘文件中。(永久保存)例如:某些网站实现十天内免登录的机制,是在你第一次登录成功时,服务器创建了一个cookie对象然后传给浏览器,浏览器保存在客户端上,这个cookie对象保存了用户名和密码等信息,这个cookie是保存在硬盘文件上的,十天内每次你再次登录时,浏览器都会自动发送一个关联的cookie给服务器,服务器然后获取用户名和密码。

cookie作用:

cookie进而session机制其实都是保存会话状态cookie是将会话的状态保存在浏览器上(对象存在客户端)session是将会话状态保存在服务器上(对象存在服务器)cookie其实session的作用差不多,都是将用户第一次登录的信息保存在一个对象当中,这个登录其实准确来说是一次请求,发出一次请求后,后端创建一个cookie对象,或者session对象,或者这些对象本来就存在,然后在这个对象中存入一些数据,在cookie中是以键值对的方式,在session中是以attribute的方式,其实也类似于键值对。为什么要用这些对象存储数据,就是为了保存会话状态。因为HTTP协议是无连接的。那么cookie和session之间有什么区别呢?最主要的区别就是,session的生死是由服务器决定的,而cookie不由服务器管理。

可以这样理解cookie

首先cookie是在浏览器上的,可以把它看成用户的一个入场券,拥有该证书可以登录与该证书关联的网站

HTTP协议规定:任何一个cookie都是有name和value组成。name和value都是由字符串类型。

Cookie(cookie什么意思啊)

在HTTP协议中是这样规定的:当浏览器发送请求的时候,会自动携带该path下的cookie数据给服务器。(URL)

关于cookie的有效时间

怎么用java设置cookie的有效时间cookie.setMaxAge(60 * 60); 设置cookie在一小时之后失效。没有设置有效时间:默认保存在浏览器的运行内存中,浏览器关闭则cookie消失。只要设置cookie的有效时间 > 0,这个cookie一定会存储到硬盘文件当中。设置cookie的有效时间 = 0 呢?cookie被删除,同名cookie被删除。设置cookie的有效时间 < 0 呢?保存在运行内存中。和不设置一样。

在java的servlet中,对cookie提供了哪些支持呢?

提供了一个Cookie类来专门表示cookie数据。jakarta.servlet.http.Cookie;java程序怎么把cookie数据发送给浏览器呢?response.addCookie(cookie);

关于cookie的path,cookie关联的路径:

假设现在发送的请求路径是“http://localhost:8080/servlet13/cookie/generate”生成的cookie,如果cookie没有设置path,默认的path是什么?

默认的path是:http://localhost:8080/servlet13/cookie 以及它的子路径。

也就是说,以后只要浏览器的请求路径是http://localhost:8080/servlet13/cookie 这个路径以及这个路径下的子路径,cookie都会被发送到服务器。

手动设置cookie的path

cookie.setPath(“/servlet13”);

表示只要是这个servlet13项目的请求路径,都会提交这个cookie给服务器。 浏览器发送cookie给服务器了,服务器中的java程序怎么接收?

Cookie[] cookies = request.getCookies(); // 这个方法可能返回nullif(cookies != null){ for(Cookie cookie : cookies){ // 获取cookie的name String name = cookie.getName(); // 获取cookie的value String value = cookie.getValue(); }}

注意:以上方法获得的cookie数组空的话返回值是null,反正返回值肯定不是0.

本文链接地址:https://www.jiuchutong.com/zhishi/298879.html 转载请保留说明!

上一篇:ChatGPT开源平替——OpenChatKit(前OpenAI团队打造)(开源cti)

下一篇:yolov5——detect.py代码【注释、详解、使用教程】(yolo object detection)

  • 手机两张截图如何并列放在一起(手机两张截图如何合并)

    手机两张截图如何并列放在一起(手机两张截图如何合并)

  • 百度扫码在哪(手机扫一扫在哪里)

    百度扫码在哪(手机扫一扫在哪里)

  • Redmi K30 Pro的电池大小(红米k30pro电容量)

    Redmi K30 Pro的电池大小(红米k30pro电容量)

  • 荣耀9x对比oppok3(荣耀9X对比OppOK9Ⅹ)

    荣耀9x对比oppok3(荣耀9X对比OppOK9Ⅹ)

  • 8p摄像头进灰(8plus摄像头进灰)

    8p摄像头进灰(8plus摄像头进灰)

  • qq怎么让别人看不到情侣空间(qq怎么让别人看不到空间点赞的人)

    qq怎么让别人看不到情侣空间(qq怎么让别人看不到空间点赞的人)

  • 华为nova7怎么开空调(华为nova7怎么开空调遥控器)

    华为nova7怎么开空调(华为nova7怎么开空调遥控器)

  • 华为Nova5怎样设置呼叫转移(华为nova5怎样设置锁屏图片)

    华为Nova5怎样设置呼叫转移(华为nova5怎样设置锁屏图片)

  • 下载微信解析包出现问题是怎么回事(微信下安装免费下载)

    下载微信解析包出现问题是怎么回事(微信下安装免费下载)

  • Excel重复值怎么找(excel重复值怎么删除只保留一个)

    Excel重复值怎么找(excel重复值怎么删除只保留一个)

  • 拼多多助力是什么意思(拼多多助力是什么原理)

    拼多多助力是什么意思(拼多多助力是什么原理)

  • 电脑收音效果不好(电脑有收音机的声音)

    电脑收音效果不好(电脑有收音机的声音)

  • ipadmini3指纹识别吗(ipadmini2指纹识别)

    ipadmini3指纹识别吗(ipadmini2指纹识别)

  • 分屏功能怎么使用(分屏该怎么弄)

    分屏功能怎么使用(分屏该怎么弄)

  • 128mb是多少字节(128mb是指多少字节)

    128mb是多少字节(128mb是指多少字节)

  • 苹果电脑可以使用wps吗(苹果电脑可以使用野狐围棋吗)

    苹果电脑可以使用wps吗(苹果电脑可以使用野狐围棋吗)

  • mt192ch/a是国行的吗(型号mt192ch/a)

    mt192ch/a是国行的吗(型号mt192ch/a)

  • 微信朋友圈点赞能删除吗(微信朋友圈点赞别人后,其他人点赞自己也能看到)

    微信朋友圈点赞能删除吗(微信朋友圈点赞别人后,其他人点赞自己也能看到)

  • 苹果手机播客可以卸载吗(苹果手机播客可以华为下载吗)

    苹果手机播客可以卸载吗(苹果手机播客可以华为下载吗)

  • 优酷免流中是什么情况(优酷免流中是什么意思)

    优酷免流中是什么情况(优酷免流中是什么意思)

  • 红米note8pro是什么屏幕(红米note8pro怎么样?)

    红米note8pro是什么屏幕(红米note8pro怎么样?)

  • 支付宝东莞通扫码乘车怎么用(东莞支付宝扫码乘公交车方法)

    支付宝东莞通扫码乘车怎么用(东莞支付宝扫码乘公交车方法)

  • 探探不开会员不能玩吗(探探不充会员不能玩吗)

    探探不开会员不能玩吗(探探不充会员不能玩吗)

  • ie浏览器如何设置为默认浏览器(ie浏览器如何设置代理服务器)

    ie浏览器如何设置为默认浏览器(ie浏览器如何设置代理服务器)

  • v1838a是什么型号(v18311是什么型号)

    v1838a是什么型号(v18311是什么型号)

  • 联想m7206用什么粉盒(联想m7206用什么型号粉盒)

    联想m7206用什么粉盒(联想m7206用什么型号粉盒)

  • 绿钻自动续费怎么关(绿钻自动续费怎么补缴)

    绿钻自动续费怎么关(绿钻自动续费怎么补缴)

  • 小米8后盖怎么拆(小米8后盖怎么装回去)

    小米8后盖怎么拆(小米8后盖怎么装回去)

  • 台式电脑怎么连接打印机设备(台式电脑怎么连接wifi 无线网)

    台式电脑怎么连接打印机设备(台式电脑怎么连接wifi 无线网)

  • 企业季度所得税申报表怎么填写
  • 金税盘维护费应该计入什么科目
  • 税法里面的损耗是什么
  • 赠送货物怎么入账
  • 贴现率和折现率相等吗
  • 以前年度成本多入了怎样调整
  • 集团公司内部调动
  • 资产损失申报扣除
  • 法人向企业注资有风险吗
  • 参与工会职工应享受哪些福利待遇
  • 给评委发酬劳怎么扣税?
  • 关联方费用分摊是否要调账
  • 建安行业外地预缴工会经费
  • 建安企业增值税预缴
  • 外购烟叶税进项税额的扣除率
  • 转让土地使用权 简易征收
  • 开票系统里的开户行可以更改吗
  • 进项发票已经抵扣怎么做退回处理
  • 预付卡发票报销单怎么写
  • 自建公司什么意思
  • 税收筹划也要有风险意识
  • 资产负债表要填年初余额吗
  • 法定代表人的个人债务会执行公司财产么
  • 计提个人社保会计分录实操
  • 电脑不用的情况下怎么让它关闭屏幕
  • 税前净利润等于什么
  • 工厂院子里的地图怎么画
  • 收到培训内容的英文
  • 收到增值税红字发票怎么入账
  • win11怎么提高运行内存
  • php预定义常量要使用define函数进行定义
  • 微软发布windows
  • php curl_multi_init
  • 单位公车是什么意思
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • wordpress项目开发
  • 委托银行贷款利息收入
  • 计提折旧事考虑了残值净值怎么算
  • 出售还在摊销的产品
  • vue数据表
  • cp命令使用
  • js构造函数怎么用
  • 房租费用计入什么现金流量
  • vue组件怎么使用
  • 分公司要不要银行开户
  • 专票当天可以领取吗
  • python访问字符串
  • 投标报名费怎么做分录
  • 员工出差回来会计分录
  • 罚款支出计入什么费用
  • sql数据库降低版本
  • 计划成本核算的实际成本怎么算
  • 金融企业应当按照交易或事项的实质和经济现实
  • 暂估和开票的差异 erp处理
  • 付款退回在现金里怎么查
  • 增值税发票超过多久不能抵扣
  • 已经入库的商品出库了要怎么做会计分录
  • 损益明细表计提企业所得税
  • 建筑劳务没有合同能起诉吗
  • 一般纳税人可抵扣的票证有哪些?
  • 商贸企业固定资产可以一次性扣除吗?
  • 年初建账考虑要点业务流程是否变化
  • sqlserver数据库合并方法
  • 如何解决局域网问题
  • ado connection open.vi
  • prometheus operator
  • windows u盘制作
  • freebsd操作命令
  • windows7光盘安装
  • windows7怎么添加设备
  • win8 资源管理器
  • win8.1怎么设置自动关机
  • eclipse 单词
  • python3 urllib模块
  • 如何用unity
  • 防止sql注入php
  • jquerydom操作
  • javascript面向对象编程
  • 放管服中的服的深层含义
  • 如何查北京
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设