https.request({ host: constants.core.baseURL.replace(/http?s:\/\//, ''), path: self.endpoint, method: 'POST', headers: self.HTTPHeaders, agent: false, rejectUnauthorized: false //, secureOptions: require('constants').SSL_OP_NO_TLSv1 }, function (response) { response.request = req response.request.headers = req._headers console.log('status', response.statusCode) console.log('headers', JSON.stringify(response.headers)) var result = [] response.on('data', function (chunk) { console.log('RESPONSE DATA', chunk) result.push(chunk) }) response.on('end', function () { console.log('RESPONSE END') response.body = Buffer.concat(result) wrapcb(null, response, response.body) }) })