Files
Node.js-14-Cookbook/Chapter04/making-requests/requests.js
T

29 lines
625 B
JavaScript

const https = require("https");
// http.get('http://example.com', (res) => res.pipe(process.stdout))
const payload = `{
"name": "Beth",
"job": "Software Engineer"
}`;
const opts = {
method: "POST",
hostname: "postman-echo.com",
path: "/post",
headers: {
"Content-Type": "application/json",
"Content-Length": Buffer.byteLength(payload),
},
};
const req = https.request(opts, (res) => {
process.stdout.write("Status Code: " + res.statusCode + "\n");
process.stdout.write("Body: ");
res.pipe(process.stdout);
});
req.on("error", (err) => console.error("Error: ", err));
req.end(payload);