首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过node-fetch发送cookie

如何通过node-fetch发送cookie
EN

Stack Overflow用户
提问于 2020-08-09 04:53:09
回答 1查看 1.3K关注 0票数 0

我最近开始使用roblox,到目前为止它运行得很好,但我无法登录。我尝试通过执行apiCall.headers.set-cookie = cookie来设置cookie,但似乎不起作用。我该如何解决这个问题?

我必须先获取set-cookie然后再编辑它吗?i.g

代码语言:javascript
复制
const cookieSet = await apiCall.headers.get("set-cookie")
cookieSet = cookie

如果我让它变得难以理解,我会试着让它变得更清楚,我应该如何将cookie发布到roblox?

我的代码:

代码语言:javascript
复制
    if (!cookie.startsWith("_|WARNING:")) {
        throw new Error("Make sure your token is correct")
    }
    const cookies = {
        headers: {
            cookie: cookie
        }
    }

    await fetch("https://www.roblox.com", cookies)
    const thing = await fetch('https://api.roblox.com/currency/balance', cookies).then(res => res.json())
    console.log(thing)

事物输出:{ errors: [ { code: 403, message: 'Forbidden' } ] }

EN

回答 1

Stack Overflow用户

发布于 2020-08-09 07:52:17

事实证明我必须从头部访问cookie。我是这样做的

代码语言:javascript
复制
 const apiCall = await html.func("api.roblox.com/currency/balance", {
        headers: {
            cookie: `.ROBLOSECURITY=${cookie}`
        }
    })

感谢那些试图帮助我的人!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63320122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档