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 的相关文章

  • 通过 HTTPS 加载页面但请求不安全的 XMLHttpRequest 端点

    我有一个页面 上面有一些 D3 javascript 该页面位于 HTTPS 网站内 但证书是自签名的 当我加载页面时 我的 D3 可视化效果不显示 并且出现错误 混合内容 页面位于 https integration jsite com
  • 按照约定应返回哪些 REST PUT/POST/DELETE 调用?

    根据 REST 意识形态 PUT POST DELETE 请求的响应正文中应该包含什么 返回码呢 是HTTP OK enough 如果有的话 这种约定的原因是什么 我发现了一篇描述 POST PUT 差异的好文章 发布与放置 http ww
  • 如何禁用 HTTP 的 HSTS 标头?

    我已将以下内容插入到我网站的 htaccess 中 以便能够访问HSTS预加载列表 https hstspreload appspot com
  • 如何使用 Emacs 通过 HTTP 打开远程文件?

    大多数开源软件都通过某些 HTTP 服务公开其代码 我想从 Emacs 打开并浏览此类代码 但 AFAICS trapmp 只允许ssh and ftp 因此 我的第一个问题是如何打开 HTTP URL 以便在 Emacs 中进行读取 然后
  • 在读取正文之前拒绝 HTTP 请求

    我正在开发一个网站 用户需要上传一些非常大的文件 该网站是用 PHP 编写的 在某些情况下 我想根据标头拒绝文件 理想情况下 我想在收到标头后立即拒绝请求 而不读取正文 如果标头足以表明该文件应被拒绝 则没有理由读取 200M 的文件 此外
  • RestSharp RestClient的默认超时值是多少?

    任何人都知道默认超时值休息锐利 https github com restsharp 休息客户端 RestSharp 在底层使用 HttpWebRequest 它有一个默认超时 https msdn microsoft com en us
  • 如何转义角度 HttpParams?

    在 Angular 服务中 我使用 HttpParams 将字符串发送到服务 get phone string Observable
  • Node.js:server.setTimeout、server.timeout 和 server.keepAliveTimeout 之间有什么区别

    官方文档是here https nodejs org api http html http server settimeout msecs callback server setTimeout 中没有提及有关服务下一个请求的信息 所以我认为
  • 如何在flutter项目中使用http拦截器?

    我必须向我的所有 Api 添加标头 有人告诉我为此使用 http 拦截器 但我无法理解如何做到这一点 因为我是颤振的新手 谁能帮我举个例子吗 您可以使用http 拦截器 https pub dev packages http interce
  • UNIX/MacOS 上静态文件的“临时 Web 服务器”?

    是否有一个像小型网络服务器这样的东西 我可以从命令行调用它 只从本地文件系统获取文件并通过特定端口上的 HTTP 为它们提供服务 我希望能够做这样的事情 cd Sites mysite serve 10 0 1 1 8080 这应该会启动一
  • HTTP Header Key 可以重复吗?

    在 JAVA HttpUrlConnection 中 请求 Header 设置的主要逻辑代码如下 public synchronized void set String k String v for int i nkeys i gt 0 i
  • 当用户再次访问同一页面时保持登录状态?

    目前我正在使用会话来登录用户 但是当我关闭浏览器并再次打开它时 我必须再次登录 你如何让用户在 2 周内保持登录状态 那么是通过cookie吗 那么您想要 在这台计算机上记住我 选项吗 这是一种与语言无关的方法 创建一个至少包含以下内容的数
  • 使用 Unity 在 C# 中发送 http 请求

    如何使用 Unity 在 C 中发送 HTTP GET 和 POST 请求 我想要的是 在post请求中发送json数据 我使用Unity序列化器 所以不需要 新的 我只想在发布数据中传递一个字符串并且能够 将 ContentType 设置
  • 从手机访问本地主机[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在使用
  • 显式删除会话cookie会产生什么影响?

    我使用 php session 来维护用户的会话 Session 在登录后创建 在注销或超时后销毁 我需要管理面板中的一个选项来强制注销任何用户 如果他在网站上处于活动状态 我怎样才能做到这一点 我正在考虑删除临时会话文件 这应该有效地破坏
  • Apache 未发送 304 响应(如果启用了 mod_deflate 和 AddOutputFilterByType)

    我在 Apache httpd conf 中添加了以下行 AddOutputFilterByType DEFLATE text html text css application javascript application x javas
  • put方法中的Angularjs文件上传不起作用

    我有一个简单的待办事项应用程序 我试图在其中上传照片和单个待办事项 现在我已经创建了这个工厂函数来负责待办事项的创建 todosFactory insertTodo function todo return http post baseUr
  • 适用于 Objective-C / iPhone 的良好 HTTP 库? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 UPDATE 这个问题显然已经过时了 参见日期 我建议只使用现代 iOS7 功能 例如 NSURLSession 我想 这个问题是为了历史
  • 如何从 Retrofit2 获取字符串响应?

    我正在做 android 正在寻找一种方法来执行超级基本的 http GET POST 请求 我不断收到错误 java lang IllegalArgumentException Unable to create converter for
  • 我可以从 HTTP 请求中找到无线接入点的 BSSID(MAC 地址)吗?

    假设有人在咖啡店里无线连接到互联网 并向 johnsveryownserver com 发送 HTTP 请求 服务器端 有什么方法可以确定我的MAC地址吗 无线接入点他们连接到什么 请注意 我对他们机器的 MAC 地址不感兴趣 如果我无法使

随机推荐

  • 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 身份验证令牌