A sample of creating a get request using nodejs on https
let https = request('https'); const options = { hostname: 'www.panda.tv', path: 'ajax_chatinfo?roomid=89757', headers: { 'User-Agent': 'Mozilla/5.0' } }; console.log('generated options' + options); const req = https.get(options, (res) => { let body = ''; console.log('Status:', res.statusCode); console.log('Headers:', JSON.stringify(res.headers)); res.setEncoding('utf8'); res.on('data', (chunk) => body += chunk); res.on('end', () => { console.log('Successfully processed HTTPS response'); // If we know it's JSON, parse it if (res.headers['content-type'] === 'application/json') { body = JSON.parse(body); } console.log('response:['+body+']'); callback(null, body); }); }); req.on('error', callback); req.end();