如何在节点获取中设置内容类型
How to set content-type in node-fetch
这是我的代码:
return fetch("https://www.motiondevelopment.top/api/v1.2/bots/" + botid + "/stats", {
method: "post",
headers: {
"Content-Type": "application/json",
"key": apikey,
},
body: { "guilds": serverNumber }
}).then((response) => {
return response.json().then((data) => {
return data;
}).catch((err) => {
console.log("[MotionBotList]: " + err);
})
});
目前它不会使用内容类型application/json,我不知道为什么。有人可以帮忙吗?
我认为你需要 stringify
正文对象。
这是更新后的代码:
fetch("https://www.motiondevelopment.top/api/v1.2/bots/" + botid + "/stats", {
method: "post",
headers: {
"Content-Type": "application/json",
"key": apikey,
},
body: JSON.stringify({ "guilds": serverNumber })
})
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.log(err))
您可以阅读有关 feach 的详细信息 api here
这是我的代码:
return fetch("https://www.motiondevelopment.top/api/v1.2/bots/" + botid + "/stats", {
method: "post",
headers: {
"Content-Type": "application/json",
"key": apikey,
},
body: { "guilds": serverNumber }
}).then((response) => {
return response.json().then((data) => {
return data;
}).catch((err) => {
console.log("[MotionBotList]: " + err);
})
});
目前它不会使用内容类型application/json,我不知道为什么。有人可以帮忙吗?
我认为你需要 stringify
正文对象。
这是更新后的代码:
fetch("https://www.motiondevelopment.top/api/v1.2/bots/" + botid + "/stats", {
method: "post",
headers: {
"Content-Type": "application/json",
"key": apikey,
},
body: JSON.stringify({ "guilds": serverNumber })
})
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.log(err))
您可以阅读有关 feach 的详细信息 api here