NodeJs通过Unirest方式,对接不上短信验证码接口的尴尬经历

你遇到过NodeJs通过Unirest方式无法调用短信验证码接口的经历吗?经过大半天的调试,终于完美的解决了,示例中的接口是用各大云市场短信供应商的短信接口,下面就是我解决的办法,代码如下:

`var unirest = require('unirest');
var req = unirest('POST', 'https://vip.veesing.com/smsAp...')
.headers({

'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'

})
.send('appId=41KYR0EB**')
.send('appKey=IIWCKKSR7NOQ**')
.send('phone=1561894**')
.send('templateId=1043')
.send('variables=1234')
.end(function (res) {

if (res.error) throw new Error(res.error); 
console.log(res.raw_body);

});`

短信的概念早在1984年就出现了,1992年12月3日发布了首条短信,而短信验证码则是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。

NodeJs - Unirest.js和文档说明下载

你可能感兴趣的:(node.js,安全,http,https)