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

  • 小米civi怎么应用分身(小米civi怎样)

    小米civi怎么应用分身(小米civi怎样)

  • win8摄像头打不开怎么办(window摄像头打不开)

    win8摄像头打不开怎么办(window摄像头打不开)

  • 抖音垂直视频是什么意思(抖音短视频垂直)

    抖音垂直视频是什么意思(抖音短视频垂直)

  • 拼多多删除好友后对方列表里还有吗(拼多多删除好友怎么删)

    拼多多删除好友后对方列表里还有吗(拼多多删除好友怎么删)

  • 对方账号异常请勿向对方转账(对方账号异常请核实身份什么意思)

    对方账号异常请勿向对方转账(对方账号异常请核实身份什么意思)

  • 苹果微信发送声音咻怎么开(苹果微信发送声音怎么关闭)

    苹果微信发送声音咻怎么开(苹果微信发送声音怎么关闭)

  • qq音乐购买单曲是永久可以听还是什么(qq音乐购买单曲和会员区别)

    qq音乐购买单曲是永久可以听还是什么(qq音乐购买单曲和会员区别)

  • 抖音共同联系人是微信好友吗(抖音共同联系人怎么让别人看不到)

    抖音共同联系人是微信好友吗(抖音共同联系人怎么让别人看不到)

  • iphone11没有3dtouch吗(iphone11没有3dtouch怎么吃鸡)

    iphone11没有3dtouch吗(iphone11没有3dtouch怎么吃鸡)

  • 云视通状态显示未上线

    云视通状态显示未上线

  • 钉钉在哪里退出登录(钉钉在哪里退出群聊)

    钉钉在哪里退出登录(钉钉在哪里退出群聊)

  • 指纹锁打不开了要怎样才能打开(指纹锁打不开了怎么办解锁)

    指纹锁打不开了要怎样才能打开(指纹锁打不开了怎么办解锁)

  • 手机不解锁就能看到新闻怎么取消(手机不解锁就能看到微信发的信息)

    手机不解锁就能看到新闻怎么取消(手机不解锁就能看到微信发的信息)

  • 怎么查看图片的位置信息(怎么查看图片的分辨率)

    怎么查看图片的位置信息(怎么查看图片的分辨率)

  • iphone打字震动在哪设置(iphone的打字震动)

    iphone打字震动在哪设置(iphone的打字震动)

  • vivox21怎么设置专属铃声(vivox21怎么设置手机使用时间)

    vivox21怎么设置专属铃声(vivox21怎么设置手机使用时间)

  • 钉钉截图怎么下拉(钉钉截图怎么下载到手机)

    钉钉截图怎么下拉(钉钉截图怎么下载到手机)

  • 华为p20怎么反向充电(华为p20pro反向充电怎么打开)

    华为p20怎么反向充电(华为p20pro反向充电怎么打开)

  • reno2前置摄像头多少(opporeno2前置摄像头)

    reno2前置摄像头多少(opporeno2前置摄像头)

  • 脱机使用打印机是什么意思(脱机使用打印机要勾选吗)

    脱机使用打印机是什么意思(脱机使用打印机要勾选吗)

  • 电脑权限管理在哪里(电脑权限管理员)

    电脑权限管理在哪里(电脑权限管理员)

  • 如何制作延时摄影视频(如何制作延时摄影效果)

    如何制作延时摄影视频(如何制作延时摄影效果)

  • 抖音黑名的人怎么移出(抖音黑名的人怎么找回来)

    抖音黑名的人怎么移出(抖音黑名的人怎么找回来)

  • 钉钉如何考勤打卡(钉钉如何考勤打卡设置)

    钉钉如何考勤打卡(钉钉如何考勤打卡设置)

  • 什么原因导致xp系统桌面变成经典主题界面,无法更改?(什么原因导致血脂高)

    什么原因导致xp系统桌面变成经典主题界面,无法更改?(什么原因导致血脂高)

  • 城市创业生意——开办一家咨询服务公司躺赚钱(城市里创业)

    城市创业生意——开办一家咨询服务公司躺赚钱(城市里创业)

  • 如何将web前端连接数据库(web前后端连接)

    如何将web前端连接数据库(web前后端连接)

  • 为什么要交税钱
  • 采购商品的会计分录料未到票到
  • 罚款可以直接在公安局缴纳吗
  • 会计为什么要计折旧费
  • 结构性存款是
  • 建安企业企业所得税核定
  • 运输费可以和货款合并开票吗
  • 不动产进项税额抵扣最新通知2023
  • 债权投资类会计账务处理
  • 购买电脑配件的网址
  • 增值税普通发票查询真伪
  • 输入开票码开具电子发票
  • 固定资产折旧计入成本还是费用
  • 行政事业性收费计入什么科目
  • 佣金发票可以抵扣吗
  • 企业固定资产损失包括
  • 资金清算款项
  • 发票红冲作废是什么意思
  • 为什么贷款利息变高了
  • 当月作废的发票是否需要报税
  • 装修费用资本化的条件
  • 往来账会计怎么做
  • win10如何设置一键还原系统
  • 预收款项的减少
  • 实收资本怎么用
  • 2022年最新cpu天梯图手机
  • php string
  • 房地产业务招待费
  • macOS Big Sur 11.2 RC 3(版本号20D64)预览版正式发布(附更新内容)
  • 子公司接受母公司捐赠的会计处理
  • php批量发送邮件
  • 支付产品运输费怎么入账
  • 只用vue可以做网站不?
  • 发生广告费的会计分录
  • php xdebug配置
  • 扩散分类
  • java代理有几种方式
  • php微信公众号开源框架
  • bad block bitmap checksum
  • 其他应付款包括应付股利和应付利息吗
  • 电商每天利润表怎么做
  • 有趣的 Go HttpClient 超时机制
  • linux mongodb基本操作
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 计划成本法实际成本怎么算
  • 退休职工费用可以税前扣除吗
  • 厂房无偿使用交税吗
  • 计提折旧的固定资产平均总值怎么算
  • 会计税法的差异
  • 用友t6反记账步骤
  • 不确认销售收入的原因
  • 异地预缴增值税后本地怎么申报
  • 2018城镇医疗保险缴费
  • 计提税金及附加会计分录怎么做
  • 双倍余额递减法例题及解析
  • 库存现金存入银行
  • 其他应付款是什么科目代码
  • 废品回收利用公司
  • 成本发票怎么入账
  • 药品进销差价科目明细
  • 一件产品在不同场合的价格
  • 怎样才能制作出白瓷
  • 其他应付款的核算范围包括应付短期租赁
  • 工业会计科目有哪些
  • sqlserver获取uuid
  • sql查询生成器
  • linux内核构成
  • winxp怎么装系统
  • Office 2007在Windows Vista中出现的反常字体问题的解决办法
  • linux中的rpm
  • 移动硬盘中安装系统
  • 删除windows.old文件夹后 桌面没有了
  • quickdcf.exe - quickdcf是什么进程 作用是什么
  • linux如何加载动态库
  • js domcontentloaded
  • Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
  • 安卓笔记软件squid使用教程
  • python怎么设置行号
  • 请问在javascript程序中
  • 安装配置jsp运行环境
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设