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

  • 一个支付宝可以绑定两个淘宝号吗(一个支付宝可以租几个手机)

    一个支付宝可以绑定两个淘宝号吗(一个支付宝可以租几个手机)

  • airpods pro怎么改名字(AirPodsPro怎么改摘掉耳机还放歌)

    airpods pro怎么改名字(AirPodsPro怎么改摘掉耳机还放歌)

  • excel拆分单元格怎么弄(excel拆分单元格怎么操作)

    excel拆分单元格怎么弄(excel拆分单元格怎么操作)

  • 国家反诈中心怎么修改个人信息(国家反诈中心怎么拦截骚扰电话)

    国家反诈中心怎么修改个人信息(国家反诈中心怎么拦截骚扰电话)

  • 微信收款音响s2和s3有什么区别(微信收款音响S1和F1的区别)

    微信收款音响s2和s3有什么区别(微信收款音响S1和F1的区别)

  • 拼多多朋友圈在哪里看(拼多多怎么朋友圈说说)

    拼多多朋友圈在哪里看(拼多多怎么朋友圈说说)

  • 系统迁移到固态硬盘对系统有影响吗(怎么将系统迁移到固态)

    系统迁移到固态硬盘对系统有影响吗(怎么将系统迁移到固态)

  • 华为12g运行内存手机(华为12g运行内存手机有哪些)

    华为12g运行内存手机(华为12g运行内存手机有哪些)

  • 微信电话声音断断续续(微信语音电话响铃断断续续)

    微信电话声音断断续续(微信语音电话响铃断断续续)

  • 淘宝每日必抢入口在哪(淘宝每日必买红包怎么领)

    淘宝每日必抢入口在哪(淘宝每日必买红包怎么领)

  • 电脑自带录屏工具可以录视频吗(电脑 自带 录屏)

    电脑自带录屏工具可以录视频吗(电脑 自带 录屏)

  • 手机加解码器音质怎样(手机加解码器效果好吗)

    手机加解码器音质怎样(手机加解码器效果好吗)

  • 导航卡是不是内存卡(导航卡是什么)

    导航卡是不是内存卡(导航卡是什么)

  • wifi密码修改后为什么连不上网(WiFi密码修改后无法上网)

    wifi密码修改后为什么连不上网(WiFi密码修改后无法上网)

  • 3400mah电池能用多久(3400mah电池等于几安)

    3400mah电池能用多久(3400mah电池等于几安)

  • 同一个人可以实名认证两个微信吗(一个人的实名认证可以用两个人的吗)

    同一个人可以实名认证两个微信吗(一个人的实名认证可以用两个人的吗)

  • vivo手机恢复出厂设置需要密码吗(vivo手机恢复出厂设置怎么找回照片)

    vivo手机恢复出厂设置需要密码吗(vivo手机恢复出厂设置怎么找回照片)

  • 电脑1068最快解决方法(电脑1068什么意思)

    电脑1068最快解决方法(电脑1068什么意思)

  • airpods实体店可以换新吗(airpods在实体店买怎么样)

    airpods实体店可以换新吗(airpods在实体店买怎么样)

  • 手机天气不显示怎么办(手机天气不显示温度)

    手机天气不显示怎么办(手机天气不显示温度)

  • 通常说cpu是指(通常所说的cpu)

    通常说cpu是指(通常所说的cpu)

  • soul能找微信好友嘛(soul微信好友)

    soul能找微信好友嘛(soul微信好友)

  • word自动排序怎么设置(word自动排序怎么关)

    word自动排序怎么设置(word自动排序怎么关)

  • 探探用不了了怎么解决(探探突然不能用了,也没提示)

    探探用不了了怎么解决(探探突然不能用了,也没提示)

  • boss直聘怎么申请面试(boss直聘怎么申请退款)

    boss直聘怎么申请面试(boss直聘怎么申请退款)

  • 一加7支持5g吗(一加7手机支持5g吗)

    一加7支持5g吗(一加7手机支持5g吗)

  • 苹果怎么查找复制记录(苹果怎么查找复制过的内容)

    苹果怎么查找复制记录(苹果怎么查找复制过的内容)

  • remupd.exe - remupd是什么进程 有什么用

    remupd.exe - remupd是什么进程 有什么用

  • python socket的连接步骤(python sockets)

    python socket的连接步骤(python sockets)

  • 发放上年年终奖个税
  • 保险政保业务
  • 贷方账户日累计金额超限怎么办
  • 安全生产费计提没用可以冲吗
  • 个税申报申报方式选择
  • 资产负债表中的货币资金怎么算
  • 取得租金收入的会计分录
  • 将自产产品赠送他人
  • 复利现值和复利终值的计算
  • 收到样品费计入什么科目
  • 代付其他公司货款会计分录
  • 小规模企业是否需要备案登记
  • 其他公司代缴社保分录
  • 2008版增值税普通发票图片
  • 折价购买债券是什么意思
  • 个人买卖二手房增值税
  • 销售劳务的税率是多少
  • 固定资产清理出售合同
  • 如何进行降压治疗
  • 合伙企业利润分配个人所得税
  • 债权人撤销权诉讼有效债权为前提
  • 销售部门品种多怎么说
  • ∧oc电脑bios
  • 差旅费报销需要提交的单据有
  • macOS 10.13允许任何来源没有了怎么办?macOS 10.13允许任何来源没了开启步骤
  • wordpress 常用函数
  • 付了款对方不开发票
  • 会计的四大基本要素
  • 跨境收入怎么入账
  • 注册公司时认缴和实缴时间怎么填
  • thinkphp dump
  • 自动驾驶数据集 mev
  • 10-Ajax&Vue
  • vmware workstation pro怎么卸载干净
  • 全套工商登记资料都有什么
  • 收银算不算财务工作
  • phpcms模块
  • 现金银行本票的签发人是谁
  • sql server 触发器定时触发
  • 科技型中小企业有什么好处
  • 工程结算是含有增值税吗
  • 新入职员工什么时候发工资
  • mysql出现的问题
  • 转让土地如何做会计分录
  • 辅助账簿属于会计档案吗
  • 注册资本在十年后怎么办
  • 可供出售交易性金融资产申报表怎么填
  • 信用减值损失属于公允价值变动收益吗
  • 收到广告费分录
  • 出租房屋会计账务处理
  • 一般纳税人购进税控设备如何抵扣
  • 发票报销流程和条件
  • 销售费用怎么考核
  • 残保金计算公式2023年
  • 财务费用中的利息费用指什么
  • 一般户和基本户怎么使用最好
  • 总分类账建账顺序
  • 请问linux
  • win8系统安装步骤
  • xp系统怎么连接电脑
  • windows xp搜索功能在哪里
  • Kali(debian) Too many open files 错误处理办法
  • linux文本模式无法打字
  • windows7hosts文件
  • php.ini linux
  • 宽带连接找不到设备是怎么回事
  • cocos怎么用
  • js获取url的html
  • bat基本语法
  • jquery设置title
  • python中matplotlib绘制曲线
  • Unity3D AsssetBundle加载效率比较
  • 如何自定义手机图标
  • androidstudio的jdk
  • document对象常用方法
  • 基于javascript的毕业设计选题
  • jquery怎么修改样式
  • 办公厅机构设置方案
  • 中铁e通手机app
  • 贵州泉源会计服务有限公司花溪店位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设