как я могу сделать следующее, используя модуль запроса npm?
curl -vvvvv -X POST -d "test msg" 'https://app.sms.sender/?destination=12341234' --cacert /loc/to/cert
Я пытался сделать это:
let options = {
url: format(process.env.PATH_URL, number),
headers: {
'User-Agent': process.env.USER_AGENT,
'Content-Type': 'application/x-www-form-urlencoded'
},
agentOptions: {
cert: fs.readFileSync(process.env.SMS_CERT_PATH),
},
body: "test msg"
};
//store url in env
request.post(options, function(error, response, body) {
...
});
Но я продолжал получать cannot read property 'toString' of undefined
.
Кроме того, когда я распечатываю опцию на консоли,
Я получаю следующее. Это должно быть правильно?
...
agentOptions : {
cert: <Buffer 2d 2d 45 46 76 ... ... ... >
}
...