【发布时间】:2021-09-24 22:56:59
【问题描述】:
我想使用 admin-ajax.php 在 nodejs 上发布到 wordpress,它设置了一些要使用的操作。 但是我得到了 statusCode:400 和 0,我对 wordpress 和 ajax 不太了解。我尝试使用 wordpress 工作项目中的 cookie 来传输 nodejs 我该如何设置?
const https = require("https");
const data = {
action: "create_chapter",
postID: "2676",
chapterName: "2",
chapterContent: "test",
};
const options = {
hostname: "www.website.com",
path: "/wp-admin/admin-ajax.php",
method: "POST",
headers: {
"Cookie": "cookies",
"X-Requested-With": "XMLHttpRequest",
},
};
const req = https.request(options, (res) => {
console.log(`statusCode: ${res.statusCode}`);
res.on("data", (d) => {
process.stdout.write(d);
});
});
req.on("error", (error) => {
console.error(error);
});
req.write(JSON.stringify(data));
req.end();
【问题讨论】:
标签: php node.js ajax wordpress