Files
node-examples/http/request-post.js
2022-11-11 16:29:38 +09:00

33 lines
548 B
JavaScript

const https = require("https");
const data = new TextEncoder().encode(
JSON.stringify({
todo: "Buy the milk 🍼",
})
);
const options = {
hostname: "example.com",
port: 443,
path: "/todos",
method: "POST",
headers: {
"Content-Type": "application/json",
"Content-Length": data.length,
},
};
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(data);
req.end();