Files
Node.js-14-Cookbook/Chapter05/making-an-http-post-request/post-request/index.js
T
2017-07-31 11:33:31 +05:30

28 lines
588 B
JavaScript

'use strict'
const http = require('http')
const payload = `{
"name": "Cian Ó Maidín",
"company": "nearForm"
}`
const opts = {
method: 'POST',
hostname: 'reqres.in',
port: 80,
path: '/api/users',
headers: {
'Content-Type': 'application/json',
'Content-Length': Buffer.byteLength(payload)
}
}
const req = http.request(opts, (res) => {
console.log('\n Status: ' + res.statusCode)
process.stdout.write(' Body: ')
res.pipe(process.stdout)
res.on('end', () => console.log('\n'))
})
req.on('error', (err) => console.error('Error: ', err))
req.end(payload)