set-cookie 标头未在 Edge 中设置 cookie

2023-12-31

我正在本地测试一个应用程序并发出授权请求http://localhost:3000/api/auth/登录 http://localhost:3000/api/auth/login。响应中将返回 set-cookie 标头以及 JWT 身份验证令牌。 JWT 看起来像:

JWT-TOKEN=[really long alphanumeric string];Version=1;Comment=;Domain=;Path=/;Max-Age=3600;;HttpOnly

之后,我再提出一个请求http://localhost:3000/api/其他/资源 http://localhost:3000/api/other/resource并且收到未经授权的错误,因为它需要请求中包含带有 JWT 令牌的 cookie。

Cookie 在 Firefox、Safari 和 Chrome 中设置,但在 Edge 中未设置。 Edge 开发工具控制台中没有任何错误。知道为什么 Edge 中没有设置 cookie 吗?


我找到了一个适用于我的案例的答案。

我们在客户端使用 fetch。在一些较旧的浏览器中,本机获取实现默认为credentials: "omit",而较新的浏览器默认为credentials: "same-origin".

因此,添加此选项似乎允许 Edge 在 fetch 请求中接收 cookie,例如

fetch('/users', {
  credentials: 'same-origin'
})

https://github.com/github/fetch#sending-cookies https://github.com/github/fetch#sending-cookies以供参考。不管标题的名称如何,“省略”都会禁用发送和接收 cookie。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

set-cookie 标头未在 Edge 中设置 cookie 的相关文章

  • 如何在C++中使用Curl获取HTTP响应字符串

    我对 HTTP 命令和 libcurl 库非常陌生 我知道如何获取 HTTP 响应代码 但不知道如何获取 HTTP 响应字符串 以下是我为获取响应代码而编写的代码片段 任何有关如何获取响应字符串的帮助将不胜感激 curl easy seto
  • 在极少数情况下,重定向到 ACS 并返回后 Cookie 为空

    我的网站上有一份注册表 填写完毕后 用户将被重定向到 Azure ACS 以便登录 登录后 用户将被重定向回我的网站并进行注册和登录 注册表单由 JavaScript 提交 用户填写的信息通过 RegisterController 中的 R
  • 如何通过 HTTP POST 发送充满对象的 NSArray?

    我在 iPhone 端有一个产品 购物清单 由具有名称 product id 等的产品对象组成 我希望将此列表发送到服务器 在那里我将服务器上的列表与 iphone 中的列表进行比较 以合并所做的更改并将合并的列表发送回 iphone 如何
  • 在 Heroku 上获取客户端的真实 IP 地址

    在任何 Heroku 堆栈上 我想获取客户端的 IP 我的第一次尝试可能是 request headers REMOTE ADDR 当然 这是行不通的 因为所有请求都是通过代理传递的 所以替代方法是使用 request headers X
  • 如何使用 jQuery 设置/取消设置 cookie?

    如何使用 jQuery 设置和取消设置 cookie 例如创建一个名为test并将值设置为1 2019 年 4 月更新 Cookie 读取 操作不需要 jQuery 因此不要使用下面的原始答案 Go to https github com
  • .NET 中有什么方法可以以编程方式侦听 HTTP 流量吗?

    我正在使用浏览器自动化来测试网站 但我需要验证来自浏览器的 HTTP 请求 即图像 外部脚本 XmlHttpRequest 对象 有没有一种方法可以以编程方式实例化代理以供浏览器使用以查看其发送的内容 我已经在使用 Fiddler 来监视流
  • 如何设置 php cookie 的过期时间以及如果 cookie 存在如何将用户重定向到另一个页面 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我希望当用户来到我的页面时index php 它应该创建一个带有过期时间的 cookie 如果用户在 5 分钟内再次尝试访问该页面 他应该
  • Chrome 在传输一定量的数据后挂起 - 等待可用的套接字

    我有一个浏览器游戏 最近我开始向游戏添加音频 Chrome 无法加载整个页面并卡在 91 requests 8 1 MB transferred 并且不再加载任何内容 它甚至破坏了所有其他选项卡中的网站 说Waiting for avail
  • 检查Cookie是否存在

    从快速搜索开始堆栈溢出我看到有人建议使用以下方法来检查 cookie 是否存在 HttpContext Current Response Cookies cookie name null 或 在一个Page class this Respo
  • 外部依赖错误的 HTTP 状态代码

    当服务器与外部 API 通信出现问题时 返回的正确 HTTP 状态代码是什么 假设客户端向我的服务器 A 发送有效请求 然后 A 查询服务器 B 的 API 以便执行某些操作 然而 B 的 API 当前抛出 500 错误或因某种原因无法访问
  • 是否可以修改 $_SESSION 变量?

    恶意用户是否可以将 SESSION 在 php 中 变量设置为他想要的任何值 很大程度上取决于您的代码 有一点非常明显 SESSION username REQUEST username
  • 使用 Javascript 设置 cookie [重复]

    这个问题在这里已经有答案了 我正在尝试构建我的第一个移动应用程序 它需要连接到我的 mysql 数据库并使用 json 返回数据 这很好 目前我有一个登录系统 一旦确定用户名和密码存在 它就会返回一条成功消息 对于下一步 我想在我的页面上使
  • 使用什么 API 在现有 MFC 应用程序中添加 HTTP 客户端支持?

    我最近接到一项任务 要添加与以下内容交互的能力网络地图服务 http en wikipedia org wiki Web Map Service到现有的 MFC 应用程序 我需要客户端 HTTP API 根据我的研究 领先的候选人似乎是CA
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • HTTPWebResponse 响应字符串被截断

    应用程序正在与 REST 服务通信 Fiddler 显示作为 Apps 响应传入的完整良好 XML 响应 该应用程序位于法属波利尼西亚 在新西兰也有一个相同的副本 因此主要嫌疑人似乎在编码 但我们已经检查过 但空手而归 查看流读取器的输出字
  • 使用会话 php 创建 cookie?

    我使用会话来登录我网站中的用户 问题是 我想让用户remember密码 因此关闭 打开浏览器后他们不需要再次登录 我需要使用 cookie 和 session 来实现它吗 my code user POST user pass POST p
  • 如何在android中创建nanohttpd服务器?

    其实我也查过一些问题 然后去github上找了一下 但我是新来的 我无法理解这个例子 我想在android中创建http服务器 这样我就可以在PC浏览器中访问它 我有一个类扩展 nanohttpd 的实例 但服务器无法工作 不知道为什么 我
  • 当来自 Mozilla Firefox 和 MS Edge 上的剪贴板时 Alpha 会变成黑色

    我正在使用代码从这里 https stackoverflow com a 15369753 5875416将剪贴板中的图像粘贴到页面上 它在所有浏览器 Chrome Firefox Edge 和 Opera 中都能正常工作 问题是 当图像是
  • 如何使用Python3、Selenium Chrome WebDriver在第一次请求之前预加载cookie?

    是否可以使用添加cookieadd cookie 对于一个域 比如说stackoverflow com在使用 Selenium Chrome WebDriver 进行实际请求之前get 到域上的页面stackoverflow com 尝试时
  • 新标签页和浏览器窗口中的 CSRF 令牌

    我通过以下方式在我的nodejs服务器上实现了CSRF攻击预防 登录时的用户会收到 CSRF 令牌和 cookie 存储在 cookie 中的基于 JWT 的令牌 CSRF 令牌将成为客户端发送的所有未来请求标头的一部分 ajaxSetup

随机推荐

  • data.table by = xx 当我返回不匹配时,如何保留长度为0的组

    我正在尝试解决由于数据大小而出现的问题 但我一直无法找到答案 IE Data table 如何获取它所承诺的极快的子集并将其应用于第二个 data table https stackoverflow com questions 482636
  • 单击更改按钮颜色并在其余时间保持不变?

    这是我试图让我的按钮改变颜色 以便用户可以看到他已经单击了该按钮 即使他刷新页面 按钮的颜色也将保持与他第一次单击后相同的颜色 原因是我在一页上显示了很多按钮 这是我的按钮代码
  • 在绘图圆环图 r 中隐藏标签

    我正在开发一个闪亮的应用程序 我正在其中绘制圆环图 切片取决于所选的变量 有时太小 在这种情况下 标签显示在图表外部 如下图所示 有没有办法完全隐藏图表中的所有标签 带有 符号的值 并且只允许悬停操作显示详细信息 圆环图的可重现代码如下 l
  • 浮动元素不换行(截断最后一个元素)

    我见过很多类似的问题 但我找到的似乎都不能满足我想要做的事情 我的网站上有一些面包屑 目前 HTML 看起来像这样 div class breadcrumb span Home span span Section span span Sub
  • 奇怪的将值从一个数组复制到另一个数组[重复]

    这个问题在这里已经有答案了 当我看Java代码示例时 我看到了一段奇怪的代码 public class Application public static void main String args String x A String y
  • 在 CentOS 上“脚本输出在标题之前结束”,但在其他 LAMP 堆栈上工作

    我已经设置了 Centos 6 CPanel 11 VPS 一切都与开箱即用的一样 我已在 public html 目录中安装了 Phorum 5 2 20 但 Phorum 导致错误 500 错误日志报告 Mon Jul 27 11 21
  • 我可以将 intel 的 TBB 与 gcc 一起使用吗?

    我可以将 intel 的 TBB 与 gcc 一起使用吗 如果不是 那么等效的东西是什么 以便我可以在使用 gcc 编译时使用它 我认为我不能 但最好还是问一下 你可以 这就是他们的文档 http threadingbuildingbloc
  • TCP 客户端和服务器,使用 objectstreams 的 cmd 提示符

    我有一个客户端文件 clientRPC java 和服务器文件 serverRPC java 两者都使用TCP协议进行通信 并使用对象输入和输出流来传输数据 我的客户文件 public class clientRPC public stat
  • 使用curftpfs 进行FTP 速度非常慢,以至于无法使用

    我使用curftpfs安装了ftp位置 问题是它非常慢 以至于毫无用处 执行几乎所有操作的时间约为 10 秒 它甚至包括让任何 VIM 命令正常工作 包括导航 我开始认为我可能做错了什么 因为根本不可能以这种响应能力来工作 如果我在 vim
  • 在 iOS 7 中如何将用户背景添加到应用程序中作为半透明背景?

    我想知道是否可以让用户将背景设置为 iOS 7 中的实际应用程序背景 类似于当用户没有放置任何杂志时 报亭将用户背景作为半透明元素提供 在plist集中UIApplicationIsOpaque to NO 假 然后设置 self wind
  • 无法在phonegap中显示联系人数据图像

    我正在尝试使用以下代码获取联系人个人资料图片 即联系人数据的头像PhoneGap for android但我得到以下网址作为回报 我不知道如何在img tag Code var defaultImagePath resources imag
  • 如何将此 zsh 函数转换为 Fish shell?

    我有这个函数 在 zsh 中运行得很好 但我想将它转换为 Fish shell 但无法让它运行 function ogf echo Cloning your editor will open when clone has completed
  • Android如何计算最佳缩放级别?

    如何计算跟踪路线的缩放级别以完美适合地图 屏幕 的视图 我在经度 纬度位置有根 整个轨道 的起点和终点 我可以使用输入参数米计算缩放级别 但是我需要设置多少米 我想在地图上显示记录的轨迹 我显示了路线 但不适合地图 您可以使用此代码片段设置
  • 记录读取器和记录边界

    假设我有一个输入文件 并且 HDFS 中为该文件创建了三个块 假设我有三个数据节点 每个数据节点存储一个块 如果我有 3 个输入拆分 则 3 个映射器将并行运行以处理相应数据节点本地的数据 每个映射器使用输入格式和记录读取器以键值对形式获取
  • ASP.NET MVC AjaxForm 未正确更新部分视图

    我不确定我做错了什么 我以前从未遇到过这个问题 或者也许我有过 但我从未注意到 我有一个带有部分视图的页面 提交页面时 会检查模型是否有 ID 如果是 则会更新记录 如果没有 它会创建一个新的 相当标准 完成后 模型将返回到视图 我似乎遇到
  • WPF - 带按钮的列表视图

    我有一个列表视图模板 其中一列是一个按钮 当我单击此按钮时 我需要选择项目 我怎样才能做到这一点 要捕获按钮按下事件中选定的 ListView 项目 您可以利用 MVVM 模式 在 ListView 的 XAML 中 我将 ItemsSou
  • 将带有解析的推送通知发送到单个设备

    我可以在 Android 应用程序中仅向一台特定设备发送推送消息吗 可能使用设备 ID 而不是每个设备 一个简单的 是的 可以使用解析 或 不 你不能使用解析 就足够了 如果答案是肯定的那么我需要知道如何 您可以将设备 ID 保存在Pars
  • “2<&1”重定向在 Bourne shell 中起什么作用?

    2 gt 1Bourne shell 中的重定向将发送到文件描述符 2 默认情况下为标准错误 的输出发送到文件描述符 1 默认情况下为标准输出 但有什么作用2 lt 1重定向做什么 它会将 stderr 发送到 stdin 吗 我的理论是它
  • Django 中的灵活分页

    我想实现分页 以便用户可以选择每页的记录数 例如 10 25 50 等 我应该如何处理 是否有一个应用程序可以添加到我的项目中来执行此操作 Thanks Django 在核心中内置了一个 Paginator 对象 这是一个使用起来相当简单的
  • set-cookie 标头未在 Edge 中设置 cookie

    我正在本地测试一个应用程序并发出授权请求http localhost 3000 api auth 登录 http localhost 3000 api auth login 响应中将返回 set cookie 标头以及 JWT 身份验证令牌