向 ROBLOX API 发送 https 请求时出错

Posted

技术标签:

【中文标题】向 ROBLOX API 发送 https 请求时出错【英文标题】:Error when sending https request to ROBLOX API 【发布时间】:2021-07-31 05:58:42 【问题描述】:

我正在向 Roblox 编写一个简单的 API 请求,以便检索 X-CSRF-TOKEN 来执行 POST 请求。我面临的问题是“错误:套接字挂起”。

我试图在浏览器中运行该链接,它会显示一个 JSON 表,但是当我通过 node.js 发出请求时,它会出错。

const https = require("https")

const options = 
    hostname: "groups.roblox.com",
    path: "/v1/groups/5307563",
    method: "GET",
    headers: 
        'Content-Type': 'application/json',
        'Accept': 'application/json',
        'Cookie': '.ROBLOSECURITY=' + cookie
    


const request = https.request(options, res => 
    
    res.on('data', data => 
       console.log("data received")
    )

);

request.on('error', error => 
    console.log(error)
)

【问题讨论】:

关于此错误的任何其他答案是否有帮助?像这个? ***.com/questions/16995184/… 【参考方案1】:

您需要以request.end() 结束请求。


const https = require("https")

const options = 
    hostname: "groups.roblox.com",
    path: "/v1/groups/5307563",
    method: "GET",
    headers: 
        'Content-Type': 'application/json',
        'Accept': 'application/json',
        'Cookie': '.ROBLOSECURITY=' + cookie
    


const request = https.request(options, res => 
    
    res.on('data', data => 
       console.log("data received")
    )

);

request.on('error', error => 
    console.log(error)
)
request.end()

【讨论】:

以上是关于向 ROBLOX API 发送 https 请求时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 roblox api 请求中被拒绝的授权! [Node.js] [Roblox]

如何使用来自 Roblox Games API 的信息?

Roblox api - 啥是“光标”参数

如何向 Telegram bot API 发送请求?

带有发布请求的 Roblox Python 购买项目

向 FCM API 发送请求时收到无效的 JSON 有效负载