gpt4 book ai didi

javascript - 无法使用 Electron 应用程序从服务器获取/读取cookie

转载 作者:行者123 更新时间:2023-11-28 04:10:13 25 4
gpt4 key购买 nike

我正在尝试创建一个 Electron 应用程序,用户从应用程序登录,并在身份验证成功后服务器以响应 header 的形式发送一些 cookie。

当我发送用户详细信息时,我在响应中收到类似这样的内容不支持此浏览器

我的问题:

  1. 如何解决此浏览器不受支持的问题我是否应该附加任何 header 来假装我正在使用最新版本的 Chrome 或类似版本?
  2. 在此之后,我应该如何将 cookie 保存在应用程序中并将其用于以后的 GET/POST 请求,即维持与服务器的 session 。<

这是我正在使用的代码:

var axios = require('axios')
axios
.post('http://mywebsiteurl', {
data: {
username: 'username',
password: 'password'
},
withCredentials: true
})
.then(response => {
console.log(response)
})

如果有人可以帮助我解决这个问题,或者是否有其他库可以顺利处理 session ?我对 Electron 真的很陌生谢谢。

最佳答案

对于#2,您必须在服务器上设置以下内容:

  1. Access-Control-Allow-Origin 指向请求来源的域名。例如,我有我的设置 http://localhost:8080因为我在本地测试。

  2. Access-Control-Allow-Credentials 设置为 true。

关于javascript - 无法使用 Electron 应用程序从服务器获取/读取cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46363364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com