Files
Node.js-14-Cookbook/Chapter04/making-requests/requests.js
T
2020-06-28 00:33:05 +01:00

30 lines
656 B
JavaScript

const http = require("http");
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);