Files
js-examples/getting-started/12_https_request_post.js
2023-02-26 01:30:37 +09:00

34 lines
647 B
JavaScript

const https = require('https');
const body = JSON.stringify({
id: 1234,
message: 'Hello'
});
const options = {
hostname: 'www.elex-project.com',
port: 443,
path: '/',
method: 'POST',
headers: {
'User-Agent': 'Elex Node',
'Content-Type': `application/json`,
'Content-Length': body.length
}
};
const request = https.request(options, (response) => {
console.log(`httpStatus: ${response.statusCode}`);
response.on('data', (data) => {
process.stdout.write(data);
});
});
request.on('error', (error) => {
console.error(error);
});
request.write(body);
request.end();