你遇到过 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 和文档阐明下载