直接上代码

sms.js
var http = require('http');
var querystring = require('querystring');
function SmsCode()
{
//发短信
this.send = function (req0, res0)
{
var code = "3212";
var txt = "您的验证码是:"+code+"。请不要把验证码泄露给其他人。如非本人操作,可不用理会!";
var data = {
account: 'myaccount',
password: "mypwd",
mobile:"1370000000",
content:txt
};
data = require('querystring').stringify(data);
console.log(data);
var opt = {
method: "POST",
host: "sms.106jiekou.com",//可以用域名,ip地址
port: 80,
path: "/utf8/sms.aspx",
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
};
var req = http.request(opt, function (res)
{
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data', function (chunk)
{
console.log('BODY: ' + chunk);
});
});
req.on('error', function (e) {
console.log('problem with request: ' + e.message);
});
req.write(data);//把请求发出去
req.end();
};
//验证码是否正确
this.verify = function (req, res)
{
}
}
module.exports = SmsCode;
app.js调用
var Sms = require('sms.js');
var sms = new Sms();
sms.send(req, res);
这样就行了。
下面给大家补充一个node.js+express验证码的实现
安装ccap库 npm install ccap
var ccap = require();
var captcha = ccap({
width:190,
height:50,
offset:30,
quality:100,
fontsize:40,
generate:function(){
//自定义生成字符串
//此方法可不要
var str = "qQ";
return str;
}
});
var ary = captcha.get();
console.log(ary[0]);//字符串
res.write(ary[1]); //
res.end();
以上所述是小编给大家介绍的Nodejs 发送Post请求功能(发短信验证码例子),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# nodejs
# 发短信
# 验证码
# post
# 请求
# nodejs实现发送邮箱验证码功能
# nodejs语言实现验证码生成功能的示例代码
# nodejs接入阿里大鱼短信验证码的方法
# Nodejs中使用captchapng模块生成图片验证码
# Nodejs实现短信验证码功能
# Nodejs Playwright 2Captcha 验证码识别实现自
# 给大家
# 小编
# 您的
# 在此
# 可以用
# 请不要
# 自定义
# 所述
# 给我留言
# 感谢大家
# 是否正确
# 给其
# 疑问请
# 有任何
# 如非
# 就行了
相关文章:
linux top下的 minerd 木马清除方法
php json中文编码为null的解决办法
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
Swift开发中switch语句值绑定模式
金*站制作公司有哪些,金华教育集团官网?
建站之星如何防范黑客攻击与数据泄露?
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何破解联通资金短缺导致的基站建设难题?
建站之星如何优化SEO以实现高效排名?
如何选择CMS系统实现快速建站与SEO优化?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
建站之星免费版是否永久可用?
如何通过服务器快速搭建网站?完整步骤解析
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
建站之星展会模版如何一键下载生成?
如何获取PHP WAP自助建站系统源码?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
制作网站外包平台,自动化接单网站有哪些?
ui设计制作网站有哪些,手机UI设计网址吗?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
如何在Windows虚拟主机上快速搭建网站?
C#如何在一个XML文件中查找并替换文本内容
如何用wdcp快速搭建高效网站?
如何通过二级域名建站提升品牌影响力?
全景视频制作网站有哪些,全景图怎么做成网页?
网站制作新手教程,新手建设一个网站需要注意些什么?
建站之星多图banner生成与模板自定义指南
C++用Dijkstra(迪杰斯特拉)算法求最短路径
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
建站之星导航如何优化提升用户体验?
c# await 一个已经完成的Task会发生什么
建站之星好吗?新手能否轻松上手建站?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
已有域名和空间如何快速搭建网站?
javascript中对象的定义、使用以及对象和原型链操作小结
如何在Windows环境下新建FTP站点并设置权限?
开心动漫网站制作软件下载,十分开心动画为何停播?
C++时间戳转换成日期时间的步骤和示例代码
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
Swift中循环语句中的转移语句 break 和 continue
如何通过wdcp面板快速创建网站?
详解jQuery中基本的动画方法
如何快速上传建站程序避免常见错误?
如何在景安云服务器上绑定域名并配置虚拟主机?
c# 在高并发场景下,委托和接口调用的性能对比
如何在IIS7中新建站点?详细步骤解析
建站与域名管理如何高效结合?
*请认真填写需求信息,我们会在24小时内与您取得联系。