mateothegreat
2/10/2019 - 8:49 AM

http/s request

const https = require('https')

const data = JSON.stringify({
    
    someProp: 'some value'
    
});

const options = {
    
    hostname: 'google.com',
    port: 443,
    path: '/stuff',
    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();