位置: 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)

  • 抖音怎么看别人的直播回放记录(抖音怎么看别人的直播回放)

    抖音怎么看别人的直播回放记录(抖音怎么看别人的直播回放)

  • 爱奇艺如何2倍速(爱奇艺如何2倍播放)

    爱奇艺如何2倍速(爱奇艺如何2倍播放)

  • 华为荣耀20Pro手机手机桌面怎么设置天气日期时间(华为荣耀20pro手机)

    华为荣耀20Pro手机手机桌面怎么设置天气日期时间(华为荣耀20pro手机)

  • fosc是什么频率(fp是什么频率)

    fosc是什么频率(fp是什么频率)

  • word文档横向变纵向怎么办(word文档横向变竖向)

    word文档横向变纵向怎么办(word文档横向变竖向)

  • 电脑如何恢复之前的数据(电脑如何恢复之前的系统设置)

    电脑如何恢复之前的数据(电脑如何恢复之前的系统设置)

  • 如何判断硬盘磁头坏了(怎么判断硬盘)

    如何判断硬盘磁头坏了(怎么判断硬盘)

  • b站视频上传格式要求(b站视频上传格式)

    b站视频上传格式要求(b站视频上传格式)

  • 短信拦截后为什么还能看到内容(短信拦截后为什么收不到)

    短信拦截后为什么还能看到内容(短信拦截后为什么收不到)

  • 荣耀v30截屏怎么操作(荣耀v30截长图怎么截)

    荣耀v30截屏怎么操作(荣耀v30截长图怎么截)

  • 7p支持ios13吗(苹果7p可以用ios14吗)

    7p支持ios13吗(苹果7p可以用ios14吗)

  • 微信emm表情是什么意思啊(微信emm的表情是什么意思)

    微信emm表情是什么意思啊(微信emm的表情是什么意思)

  • 一个c语言是由什么构成(^c语言)

    一个c语言是由什么构成(^c语言)

  • 微信红包金额怎么超过200(微信红包金额怎么超过200元)

    微信红包金额怎么超过200(微信红包金额怎么超过200元)

  • 三星红卡和橙卡的区别(三星红卡还是黄卡)

    三星红卡和橙卡的区别(三星红卡还是黄卡)

  • 手机无法打开网页怎么办(手机无法打开网页图片)

    手机无法打开网页怎么办(手机无法打开网页图片)

  • magic14和magic2019区别

    magic14和magic2019区别

  • ipad如何休眠(ipad的休眠设置在哪里)

    ipad如何休眠(ipad的休眠设置在哪里)

  • 做系统如何4k对齐

    做系统如何4k对齐

  • 荣耀20s一键锁屏怎么设置(荣耀20 一键锁屏)

    荣耀20s一键锁屏怎么设置(荣耀20 一键锁屏)

  • 小米手机怎么恢复删除的照片(小米手机怎么恢复快充功能)

    小米手机怎么恢复删除的照片(小米手机怎么恢复快充功能)

  • 三星人工智能叫什么(三星人工智能叫什么怎么读)

    三星人工智能叫什么(三星人工智能叫什么怎么读)

  • 微博生日动态一般几点(微博的生日动态动图)

    微博生日动态一般几点(微博的生日动态动图)

  • 趣步实名认证安全吗(趣步用身份证认证安全吗?)

    趣步实名认证安全吗(趣步用身份证认证安全吗?)

  • 微信群发助手所有人怎么发(微信群发助手在微信哪里)

    微信群发助手所有人怎么发(微信群发助手在微信哪里)

  • 苹果输入法换行键在哪(苹果输入法换行不见了)

    苹果输入法换行键在哪(苹果输入法换行不见了)

  • vivoz3i返回键怎么调(vivoz3i返回键怎么隐藏)

    vivoz3i返回键怎么调(vivoz3i返回键怎么隐藏)

  • 抖音上的穿越怎么拍的(抖音穿越怎么弄)

    抖音上的穿越怎么拍的(抖音穿越怎么弄)

  • 帝国CMS根据不同会员组显示不同内容的方法

    帝国CMS根据不同会员组显示不同内容的方法

  • 印花税购销合同包括哪些
  • 住宿业的小规模纳税标准
  • 计提印花税会计分录
  • 开农贸市场挣钱吗
  • 计提资产减值准备体现了会计信息质量特征的( )
  • 小规模纳税人城市维护建设税税率
  • 乙方向甲方开具增值税专用发票
  • 一般纳税人在外地预缴税款
  • 长期股权投资出售比例计算
  • 固定资产月底怎么处理
  • 押金放到哪个会计科目
  • 购进机器进项税额怎么核算?
  • 发票作废 费用
  • 税务局代增值税专用发票盖什么章
  • 内账的成本结转含税还是不含税?
  • 固定资产处置如何入账
  • 单位参加城镇职工基本养老保险缴费基数怎么填写
  • 软件企业产品如何销售
  • 财务报告报送与信息采集季报怎么填写
  • 公司职工买房有补贴吗
  • 实物投资账务处理办法
  • 多计提的社保费,可否计入营业外收入
  • 不动产进项税抵扣规定2016
  • 怎样冲回多提应收账款?
  • 业务招待住宿进什么科目
  • 包装物及其押金的消费税的注意事项
  • 分支机构注销留抵税额可以税前扣除吗?
  • 家具螺丝螺母一般在哪里卖
  • 使用本地账户登录什么意思
  • 广告公司车身广告
  • 基金投资于什么
  • php7.3
  • 成立公司必要性
  • 审核凭证要注意哪些问题
  • 购买方发票已认证丢失了如何处理
  • maven视频教程
  • 小企业的费用包括生产成本吗
  • 自查补缴增值税如何申报
  • yii框架安装
  • 代开开增值税专票和自己开有什么区别
  • 上期累计应纳税所得额
  • 房屋租赁需要计增值税吗
  • 第二季度企业所得税会减第一季度吗
  • vant的Uploader 文件上传,图片数据回显问题
  • 帝国cms破解授权
  • windows7怎么操作
  • 详解sql基础语法实验报告
  • 管理费用属于损益类吗
  • 材料成本差异的超支与节约
  • 报账单大写金额负数填写方式
  • 委托加工物资科目贷方登记的内容有什么
  • 公关费用计入什么科目比较好
  • 建筑企业需要缴纳的税种
  • 自产的产品用于管理部门
  • 确认收入后销售怎么算
  • 递延所得税负债会计分录
  • 餐饮行业纸巾入库流程
  • 认缴的注册资金怎么做账
  • 借款后的报销流程怎么写
  • 如何做好现金流
  • linux系统基本指令
  • windows10的xbox如何录制视频
  • vista win10
  • win8系统如何升级到win10
  • 略施小计的近义词
  • icloud怎么加密码
  • centos vi命令
  • windows允许访问
  • intellij idea2021安装教程
  • shell脚本语句
  • dos命令/s
  • 用js自定义函数生成表格
  • 台湾 游戏论坛
  • 对xmlHttp对象的理解
  • 二级联动什么意思
  • 焦点问题是什么
  • 四川国税发票查询验证
  • 小规模纳税人可以用专票抵扣税吗
  • t+怎么取消记账凭证
  • 湖南自然人电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设