找回密码
 立即注册
搜索
查看: 1364|回复: 4

[软件] 关于cookie的问题

[复制链接]
     
发表于 2022-3-17 01:44 来自手机 | 显示全部楼层 |阅读模式
request网站的时候
响应头中setcookie  是需要在后台端手动敲代码才有
还是说http协议 规定的 系统自动添加到响应头中的?

—— 来自 S1Fun
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-3-17 01:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-3-17 09:04 来自手机 | 显示全部楼层
文档里有写
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.5.2
回复

使用道具 举报

     
 楼主| 发表于 2022-3-17 12:05 | 显示全部楼层
忘归然 发表于 2022-3-17 01:48
以前是手动加,现在都是维持会话的客户端自动维护

—— 来自 S1Fun

意思是 还是需要写后端语言  并不是操作系统或者服务器软件比如Tomcat 自动生成的

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2022-3-18 21:53 | 显示全部楼层
本帖最后由 鱼yhb 于 2022-3-18 21:55 编辑
S.T.A.L.K.E.R 发表于 2022-3-17 12:05
意思是 还是需要写后端语言  并不是操作系统或者服务器软件比如Tomcat 自动生成的

—— 来自 S1Fun ...

当然是要服务端主动去set才有的,区别是web容器自动set还是你web应用手动来set

如果你说的cookie特指会话cookie,有两种情况:
1、客户端请求服务端(哪怕只是访问一个静态页面),在无会话或原会话已失效的情况下,web容器(如Tomcat)就会自动创建会话(session),响应头中自动就会有set-cookie
2、客户端请求服务端接口(即访问web应用),服务端应用如果需要的话可以主动创建新会话(比如登录接口,登录成功后一般需要将原会话设置为失效并创建一个新的会话),响应头中同样会有set-cookie

如果是一些其他自定义的cookie,除了web容器可能自动set一些以外,如果是你想主动返回一些cookie给前端,当然需要你自己在应用代码中去set才行。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 19:53 , Processed in 0.017286 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表