全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Nodejs 发送Post请求功能(发短信验证码例子)

直接上代码

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小时内与您取得联系。