后端的setCookie无法写入浏览器的问题

article/2025/9/29 2:27:20

知识点:

后端通常称为session,是tomacat自带的验证方式,前端叫cookies的存储存这个cookies,有时效性,通常是后台设置(前端也可以设置,一般不)。也就是说业务上,如果使用cookies(session)登录、注销的话,一般就都是后台去控制了。只要保证前后端不跨域就可以。本地用代理配置,线上用nginx。

首先说下正常的大概流程:

1、前端通过img标签填入后台给的一个验证码图片地址,(如果cookies没有session这个字段)请求这个图片地址时候,图片接口会通过响应头response header里的set-cookie在cookie里面设置session字段的值。

图片接口里面的响应头携带session:

img

进而设置cookies,把值存到里面:

img

2、点登录请求登录接口时候,或者请求其他接口时候,会自动把这个cookise里面的session带到请求头里面的,前端不需要做什么操作。

img

问题:

1、后端接口无法接收到cookie中的session;

2、后端setCookie属性不生效,无法写入浏览器;

场景:

1、前端vue,后台java。

2、我们的跨域问题已经解决了,接口可以正常访问,跨域解决方案:前端没有通过设置代理proxy来处理,是通过后台设置允许跨域来处理的。

3、后端使用了getway做了请求转发,但是没启动服务。

原因:

为什么无法接收到session呢,因为不同域问题。

解决办法:

后端开启getway服务,统一访问路劲,使请求统一地址。

直接设置代理,通过代理转发保持同域!!!才能把session设置到cookies里面!!!!!

img

【一些声音】

1、set-cookie 是设置cookie才会有。jsessionID 如果用的是spring框架的话 应该是框架自动设置的

2、在axios中默认是不让后端写入cookie的,所以你要设置axios.defaults.withCredentials = true,在main.js中或者你封装的异步请求中设置都可以

*3、*正常情况下,在前端获取cookie可以有使用document.cookie可以获取到。当cookie信息包含HTTPONLY字段,这个属性将使你在前端无法获取。

4、如果要获取 cookie 叫他 返回字符串给你啦。

5、服务端设置setCookie后,你客户端再提交请求,浏览器会自动附加的,不需要你额外关心。

【不同的setCookie导致浏览器无法存储cookie】
在这里插入图片描述

第一个 set-cookie 没有 Expires。当 Expires 属性缺省时,表示是会话性 cookie,该 cookie 只保存在内存里,浏览器关闭后就会消失。

第二个 set-cookie,max-Age 为 0 ,浏览器会立即删除这个 Cookie。

第三个 set-cookie 我不能确定具体原因,但是在这里插入图片描述

于是,我检查了sameSite属性的相关知识。


http://chatgpt.dhexx.cn/article/l8fQgXwe.shtml

相关文章

EditThisCookie使用

下载安装 http://www.cnplugins.com/uploads/plugins/201502/www.cnplugins.com_fngmhnnpilhplaeedifhccceomclgfbg_1_4_1_.crx从上面这个网址下载下来,下下来之后用Chrome插件伴侣制作成谷歌浏览器能直接添加的插件 使用 鼠标右键单击——>EditThisCookie&am…

HttpCookie

下面我们讲HttpCookie的用法: 什么是Cookie?: cookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。你可以使用 JavaScript 来创建和取回cookie的值。 Cookie的用途&#xff1…

setcookie()函数

https://www.cnblogs.com/yuanwanli/p/5808472.html 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对…

解决Gin框架下 浏览器(chrome)在setcookie()后不能成功携带cookie的问题

参考gin官网的文档给出的代码:地址在https://gin-gonic.com/zh-cn/docs/examples/cookie/ func CookieMiddleWare() gin.HandlerFunc {return func(c *gin.Context) {cookieValue, err : c.Cookie("cookie")if err ! nil {//c.AbortWithStatusJSON(403, …

cookie的get、set方法封装 domain、path 属性

cookie的get、set方法封装 setCookie 封装: 原生赋值方法: document.cookienamewk 注:cookie在静态页面中是空的,无法使用;必须在web服务器部署下才可以使用。 /*** 设置cookie* param name 键* param val 值* pa…

php setcookie

先看服务器端代码test.php&#xff1a; <?php$value "my cookie";setcookie("TestCookie",$value);echo "my cookie is".$value;?>1. 访问抓包&#xff1a; 2. 返回包&#xff1a; 可以看到返回包里多了一个Set-Cookie字段 浏览器&a…

HTTP中的Cookie、Set-Cookie

请求头Cookie、响应头Set-Cookie 但是&#xff0c;我们又需要在不同请求-响应之间&#xff0c;来区分请求-响应是不是同一个用户发起的。 比如&#xff1a;用户购买越多&#xff0c;折扣越多的活动&#xff0c;就需要我们分辨出不同请求-响应之间的逻辑关系 // 专门用来发凭证&…

php 中cookie的简介,setcookile() 的用法,如何理解cookie

最近心里想着学更新的技术&#xff0c; 了解更多的框框。但是回过头来&#xff0c;我想学一下最基础的东西&#xff0c;因为&#xff0c;一路走来&#xff0c; 技术都是自学来的&#xff0c;肯定还有很多瑕疵的&#xff0c; 比如&#xff0c; 什么是http协议&#xff0c;虽然是…

cookie和set-cookie的区别及token值

什么是cookie cookie是一段文本,格式key-value cookie鉴权原理 1.当客户端第一次访问服务器端时,服务器会成cookie信息,并且在响应头的set-cookie里面把生成的cookie信息发送给客户端 2.当客户端第2-N次访问服务端的时候,那么客户端就会在请求头的cookie带上cookie信息,从而实现…

数学物理方法 高教 第四版 课后习题答案

数学物理方法 高等教育出版社 第四版 课后习题答案 课后习题答案下载地址 链接&#xff1a;https://pan.baidu.com/s/1KqePoJ8AXb4vAxXadOCfCg 提取码&#xff1a;73um 如果链接失效扫一扫右侧&#xff0c;回复 数学物理方法答案 即可免费获取 百度文库所有文档原格式下载方法…

四年级计算机上册说课ppt,四年级上册《画长方形》说课稿

四年级上册《画长方形》说课稿 《画长方形》是20**年经过教育部审定的人教版《义务教育教科书》四年级上册第五单元《平行四边形和梯形》第4课时的内容&#xff0c;我将从教材解读和教学实施两部分进行说课。 一、教材解读 本节课是人教版小学数学四年级上册第5单元《平行四边形…

python编程 上册第4版_统编版四年级语文上册第1课观潮视频+课件+练习

文末有打印资料的方法 往期回顾&#xff1a; 2020秋部编版四年级上册语文教材解析(附各单元分析)&#xff0c;可下载&#xff01; 【暑假预习 】 部编版语文四年级上册课堂笔记 部编版四年级语文上册1~8单元知识梳理&#xff0c;可下载预习&#xff01; 2020秋人教版四年级上册…

高等数学(第七版)同济大学 总习题二 个人解答

高等数学&#xff08;第七版&#xff09;同济大学 总习题二 1. 在“充分”“必要”和“充分必要”三者中选择一个正确的填入下列空格内&#xff1a; \begin{aligned}&1. \ 在“充分”“必要”和“充分必要”三者中选择一个正确的填入下列空格内&#xff1a;&\end{align…

数学第一单元计算机思维导图,七年级下册数学第一单元思维导图

提到下册,大家应该都不陌生,有人问数学四年级下册第一单元测试卷,还有人想问七年级下册数学整式的乘,这到底怎么回事呢?实际上七年级数学丰富的图形呢,今天小编就与大家分享七年级下册数学第一单元思维导图,欢迎大家参考和学习。 七年级下册数学第一单元思维导图 七年级…

同济大学高等数学上册第四章不定积分以及每日一题

第四章、不定积分 知识逻辑结构图 考研考试内容 原函数和不定积分的概念&#xff08;被积函数的要求、连续只是原函数存在的充分条件&#xff09;&#xff0c;不定积分的基本性质&#xff08;线性、和差与求导互逆&#xff09;&#xff0c;基本积分公式&#xff0c;不定积分的…

冀教版三年级计算机教学计划,冀教版数学小学三年级上册教学计划

冀教版数学小学三年级上册教学计划 篇一 一、本学期教学的 目的&#xff0c;任务与具体要求&#xff1a; (1) 本学期教学的目的 1 、认识生活中的大数&#xff0c;正确读写出中间或末尾有 0 的四位数&#xff0c;并会比较四位数的大小。 2 、会计算两、三位数乘一位数&#xff…

七年级上册数学计算机教学视频,人教版初中数学七年级上册

目录&#xff1a; 1.2  有理数 1.3  有理数的加减法 实验与探究  填幻方 阅读与思考  中国人最先使用负数 1.4  有理数的乘除法 观察与猜想  翻牌游戏中的数学道理 1.5  有理数的乘方 数学活动 小结 复习题1 第二章  整式的加减 2.1  整式 阅读与思考  数字1与字母X的…

四年级计算机上册课程标准,新课程标准人教版四年级上册数学全册教案设计

一、教学目的任务&#xff1a; (思想教育、“双基”教学、能力培养、智力开发、方法指导、习惯产生及培优、促中、转差的目标) 这一册教材的课堂目标是&#xff0c;让学员自主研究、合作&#xff0c;从而让学生&#xff1a; 1&#xff0e;认识计数单位“十万”“百万”“千万”…

四年级上册数学计算机笔记,读书笔记:最新人教版四年级上册数学总复习讲义...

四年级上册 教学重点&#xff1a;掌握制作统计图的方式跟方法。 教学难点&#xff1a;准确客观地体现统计数据。 教学过程&#xff1a; 一、复习指导 (1)什么是复式条形统计图&#xff1f;它与单式条形统计图有哪些区别与联系&#xff1f; (2)怎样制作复式条形统计图&#xff1…

小学数学四年级上册计算机教案,新人教版四年级上册数学教案

新人教版四年级上册数学教案 一、学生基本情况分析 经过三年级下学期的学习&#xff0c;学生的思维已经开始由具体形象思维过渡到抽象思维&#xff0c;对周围事物的认识较以前上升了一个层次&#xff0c;已经会用归纳概括的方法认识事物及解决问题&#xff0c;学生已经具备了初…