NodeJS Request Post no funciona para el sitio web HTTPS

Estoy usando la solicitud NodeJS – Cliente HTTP simplificado

Parece que tengo problemas para trabajar con el sitio web de HTTPS, no estoy obteniendo resultados.

var request = require('request'); request.post({ url: "",//your url headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, form: { myfield: "myfieldvalue" } },function (response, err, body){ console.log('Body:',JSON.parse(body)); }.bind(this)); 

Probé el punto final de la API (que no puedo compartir) en Postman, simplemente desactivo SSL y funciona, ¿cómo hago lo mismo con el complemento de solicitud?

Solo agrega estas líneas:

  rejectUnauthorized: false,//add when working with https sites requestCert: false,//add when working with https sites agent: false,//add when working with https sites 

Entonces tu código se vería así:

 var request = require('request'); request.post({ url: "",//your url headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, rejectUnauthorized: false,//add when working with https sites requestCert: false,//add when working with https sites agent: false,//add when working with https sites form: { myfield: "myfieldvalue" } },function (response, err, body){ console.log('Body:',JSON.parse(body)); }.bind(this));