我的编程空间,编程开发者的网络收藏夹
学习永远不晚

浏览器未保存cookie

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

浏览器未保存cookie

php小编柚子在这里为大家介绍一个常见的问题——浏览器未保存cookie。在我们日常使用浏览器进行网页访问时,cookie是一种常见的机制,它可以帮助网站记住用户的登录状态、个性化设置等信息。然而,有时候我们会遇到浏览器未保存cookie的情况,导致登录状态丢失、无法正常浏览网页等问题。那么,为什么会出现这种情况呢?下面就让我们一起来探究一下吧!

问题内容

尝试了 15648070,15648070 不幸的是没有成功:)

您好,第一次使用 gin 构建 api,我在浏览器上设置 cookie 时遇到一些问题

我的意思是,当在 dev 工具 上查看请求时,我看到了 set-cookie 标头和正确的值,也在该请求中的 cookie 选项卡下我还看到了 cookie

主要问题是它没有保存在我的浏览器上(dev工具 -> application -> storage -> cookies和我的cookie不存在)

后端:

router.use(cors.new(cors.config{
        allowmethods:     []string{"get", "post", "put", "patch", "delete", "head", "options"},
        allowheaders:     []string{"origin", "content-length", "content-type"},
        maxage:           12 * time.hour,
        allowallorigins:  true,
        allowcredentials: true,
    }))

    router.post("/users/login", server.loginuser)
func (server *server) loginuser(ctx *gin.context) {
        ...
    ctx.setcookie("access_token", accesstoken, 3600, "/", "localhost", false, true)
    ctx.setcookie("refresh_token", refreshtoken, 3600, "/", "localhost", false, true)

    ctx.json(http.statusok, gin.h{"ok": true, "payload": rsps})

}

前端:

const login = async () => {
    const res = await fetch("http://localhost:3000/users/login", {
      method: "POST",
      body: JSON.stringify({ username, password }),
    });
    const data = await res.json();
    console.log(data);
  };
  const handleFormSubmit = (e) => {
    e.preventDefault();
    login();
  };

  return (
    

Login Page

...
);

任何线索..?

解决方法

(感谢 Discord 上的 #Reactiflux 频道)

我错过了两件事..

服务器端:

  • AllowHeaders headers -> 添加 "Access-Control-Allow-Headers", "Authorization"

  • 添加 AllowOriginFunc -> 意味着不允许 * 而不是特定域

前端:

  • withCredentials: true 添加到我的 axios 配置

以上就是浏览器未保存cookie的详细内容,更多请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

浏览器未保存cookie

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

浏览器未保存cookie

php小编柚子在这里为大家介绍一个常见的问题——浏览器未保存cookie。在我们日常使用浏览器进行网页访问时,cookie是一种常见的机制,它可以帮助网站记住用户的登录状态、个性化设置等信息。然而,有时候我们会遇到浏览器未保存cookie的
浏览器未保存cookie
2024-02-09

cookie存储解析:不同浏览器保存位置详解

随着互联网技术的不断发展,我们的生活逐渐变得越来越数字化,基于Web的应用也越来越普遍。Web开发中,Cookie是一个非常重要的概念,它是一种用于存储数据的技术,可以使Web服务器向客户端发送小型数据,客户端浏览器将其存储在本地,并在下次
cookie存储解析:不同浏览器保存位置详解
2024-01-19

浏览器cookie的存储位置详解

随着互联网的普及,我们使用浏览器进行上网已经成为一种生活方式。在日常使用浏览器过程中,我们经常会遇到需要输入账号密码的情况,如网购、社交、邮件等。这些信息需要浏览器记录下来,以便于下次访问时不需要再次输入,这时候Cookie就派上了用场。
浏览器cookie的存储位置详解
2024-01-19

网页浏览器中cookie的储存方式

当你在网页上决定登陆一个账号时,你是否发现自己不再需要在每个页面中都输入密码?这是因为网站使用了cookie技术来记录你的账户信息。在网页浏览器中,cookie是通过一种储存方式被保存下来的,下面我们就来详细地了解一下这种储存方式。coo
网页浏览器中cookie的储存方式
2024-01-19

探秘浏览器中cookie的存储机制

探秘浏览器中cookie的存储机制随着互联网的发展和应用的普及,人们对浏览器中的cookie(HTTP cookie)已经不再陌生。无论是在购物网站上保存购物车信息,还是在社交媒体上保存登录状态,cookie都扮演着无可替代的角色。但你是
探秘浏览器中cookie的存储机制
2024-01-19

理解浏览器中cookie的存放位置

在现代互联网时代,cookie作为一种重要的网页信息存储方式,经常被互联网应用所使用。那么,什么是cookie?它是如何工作的?cookie在浏览器中的存放位置又是如何呢?让我们一起来深入了解吧。首先,cookie是一种存储在用户浏览器中
理解浏览器中cookie的存放位置
2024-01-19

win10斯巴达浏览器清理浏览器缓存删除cookie垃圾文件

win10的浏览器斯巴达不知道大家用的还顺手吗?今天,小编来给大家分享一个教程,关于Spartan浏览器删除cookie垃圾编程客栈文件,在设置里面就可以找到删除的方法。说一下斯巴达浏览器那么简单怎么找都GQUkcJepf可以找得出来。不过
2023-06-14

cookie保存之谜揭晓:详解浏览器与服务器之间的交互

随着互联网的发展,我们越来越多地使用浏览器进行网页浏览、购物、登录等操作。而在这些过程中,我们时常听到一个词语——cookie。那么cookie到底是什么?它的作用又是什么?今天我们就来揭秘cookie的保存之谜,详细解析浏览器与服务器之间
cookie保存之谜揭晓:详解浏览器与服务器之间的交互
2024-01-19

如何查看浏览器保存的密码

这篇文章主要为大家展示了“如何查看浏览器保存的密码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何查看浏览器保存的密码”这篇文章吧。方法/步骤:1.打开开始菜单,随后在搜索框中输入“凭据管理器
2023-06-27

python3实现读取chrome浏览器cookie

好几年前我在做一些自动化的脚本时,脑子里也闪过这样的想法:能不能直接把浏览器的cookies取出来用呢? 直到昨天看到代码《python模拟发送动弹》,想起来当年我也曾经有类似的想法没能完成,那就优先拿这个练手,之后的代码也会用这个功能。
2022-06-04

怎么从浏览器中删除Cookie

这篇文章主要介绍了怎么从浏览器中删除Cookie的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么从浏览器中删除Cookie文章都会有所收获,下面我们一起来看看吧。删除浏览器中的Cookie在cookie的AP
2023-06-26

php浏览器删除cookie的方法

这篇文章主要介绍php浏览器删除cookie的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php浏览器删除cookie的方法:1、设置cookie的过期时间;2、设置cookie的值为空;3、使用setcook
2023-06-15

如何查找浏览器中的cookie

在日常使用计算机与互联网的过程中,我们经常会接触到cookie。cookie是一种小型的文本文件,它保存了我们在网站上的访问记录、偏好设置和其他信息。这些信息可以被网站使用,以便更好地为我们提供服务。但是有时候,我们需要查找cookie的信
如何查找浏览器中的cookie
2024-01-19

浏览器收藏夹如何保存到u盘

小编给大家分享一下浏览器收藏夹如何保存到u盘,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、按win+r打开运行窗口,输入regedit,回车打开注册表编辑器。
2023-06-28

浏览器Cookie功能被禁怎么办

这篇文章主要为大家展示了“浏览器Cookie功能被禁怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“浏览器Cookie功能被禁怎么办”这篇文章吧。1、鼠标点击设置按钮,选择Internet选
2023-06-28

windows谷歌浏览器cookie如何开启

这篇文章主要介绍“windows谷歌浏览器cookie如何开启”,在日常操作中,相信很多人在windows谷歌浏览器cookie如何开启问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows谷歌浏览器c
2023-07-01

windows谷歌浏览器怎么保存账号密码

这篇文章主要介绍了windows谷歌浏览器怎么保存账号密码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows谷歌浏览器怎么保存账号密码文章都会有所收获,下面我们一起来看看吧。谷歌浏览器保存账号密码的方
2023-07-01

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录