向ROBLOX API发送https请求时出错



我正在向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)
})

您需要用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()

最新更新