手机短信验证码发送(106短信验证码发送)
打开网页地址栏输入:http://www.106jiekou.com/
需要用户注册,登陆,在上边购买短信,大概是10块钱100条,
买完之后可以直接下载接口说明文档和源代码的案例,是个压缩包 cu-fa-jie-kou.rar
压缩包解压打开之后如下图,一个短信接口说明文档,两个代码文件夹一个是GBK格式的,一个是UTF-8格式的:
JAVA-----UTF-8代码如下
package com.baizhi;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;/*** www.106jiekou.com* 短信验证码发送* @author Administrator*/
public class Send {public static String SMS(String postData, String postUrl) {try {//发送POST请求URL url = new URL(postUrl);HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("POST");conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");conn.setRequestProperty("Connection", "Keep-Alive");conn.setUseCaches(false);conn.setDoOutput(true);conn.setRequestProperty("Content-Length", "" + postData.length());OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");out.write(postData);out.flush();out.close();//获取响应状态if (conn.getResponseCode() != HttpURLConnection.HTTP_OK) {System.out.println("connect failed!");return "";}//获取响应内容体String line, result = "";BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));while ((line = in.readLine()) != null) {result += line + "\n";}in.close();return result;} catch (IOException e) {e.printStackTrace(System.out);}return "";}public static void main(String[] args) throws InterruptedException {String sms = SMS("account=NABOBOAN&password=aaa&mobile=13341565444&content=您的验证码是:chenyu。如需帮助请联系客服。", "http://sms.106jiekou.com/utf8/sms.aspx");System.out.println("======"+sms); }
}
从新封装,测试使用,
public void SMSA(String mobile){//获取随机数的方法VerifyCodeUtil verifyCodeUtil = new VerifyCodeUtil();String imgCode = verifyCodeUtil.generateVerifyCode(6);//打印随机字符System.out.println(imgCode);System.out.println("mobile="+mobile);String str ="account=ZHANGCN&password=aaa15438679&mobile="+mobile+"&content=您的验证码是:"+imgCode+"。如需帮助请联系客服。";String sms = SMS(str, "http://sms.106jiekou.com/utf8/sms.aspx");System.out.println("======"+sms);
}@Test
public void TestSMS(){SMSA("15010729294");
}
手机短信验证码发送(106短信验证码发送)相关推荐
- 106短信简单描述与验证码短信接口介绍
如何调用 106短信验证码 接口地址 怎么样找短信公司要106短信验证码接口测试费用 一.什么是106端口短信: 106短信通道是指仅中国移动.中国联通提供的网关短信平台,实现与客户指定号码进行短信批 ...
- 原来如此!使用106短信平台有这样的优势
现实生活中,106短信平台早就成为绝大多数企业较为方便的通信方式,在106短信平台之中,106短信平台的群发消息也备受关注.106短信平台服务类型更加完善,完成了与诸多合作者的长久性合作.事实上,10 ...
- 手机收不到第三方发送的短信及验证码
一. 问题描述 在手机App上都会有给手机号发送验证码的功能,一般都是找手机短信平台的第三方供应商, 通过接口的方式发送手机短信及验证码. 今天一个上线的项目反馈说156xxxxxxxx收不到我们系统 ...
- 短信API随机验证码加60秒后重新发送短息验证码
短信API随机验证码加60秒后重新发送短息验证码 SMS短信验证,随机数验证码 JS /* 短信验证码 */$("#fasongyanzhengma").click(functio ...
- net 服务端接口 存储,发送 app短信验证码
net 写的app 接口,短信验证码模块的时候,本来验证码是放在session里面的,但是发现第二次会话时,愣是找不到这个验证码.于是查了下资料,不能放在session,更改为放在数据库.要求:1.验 ...
- 怎么用106短信平台来发送营销短信?手把手教你轻松掌握
现如今,很多商家和企业都有短信发送的需求,因为很许多的企业和商家都需要106短信平台类推广自己最新的产品,以及促销活动等.要知道,短信平台,不仅价格便宜,而且精准获客,那么, 怎么用106短信平台来发 ...
- 上行短信验证码服务可以作为106短信验证码的补充
集成开发过106短信验证码的都知道,短信经常会出现一些异常. 比如 1.延迟 由于网络等原因,很久才能收到 2.丢包 3.客户手机或者信号异常 因为短信还受政策等影响,哪怕你是短信验证码服务,也 ...
- Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72878059 1.Activity的任务栈 1.类似一个木桶,每层只能放一个木块,我 ...
- ESET最近发现了一款新的Android勒索软件,它通过向受害者的手机的联系人列表发送恶意短信继续传播
最近ESET研究人员发现了一个新的Android勒索软件家族,它们试图通过向受害者的手机的联系人列表发送恶意短信继续传播. 在Android勒索软件遭遇两年的衰退之后,一个新的Android勒索软件家 ...
- 网易云发送验证码短信,发送通知短信,java版
网易云中的短信服务 发送验证码短信,创建 MobileMessageSend : import java.io.IOException; import java.util.ArrayList; im ...
最新文章
- Execution failed for task ':app:mergeDebugResources'.
- js进阶 13-5 jquery队列动画如何实现
- 企业管理系统java web_JavaWeb 基于 web的 企业人事管理系统 Jsp/Servlet 242万源代码下载- www.pudn.com...
- connection getconnection()为什么要关闭_为什么转速低于600r/min排汽缸喷水要自动关闭_搜狐汽车...
- CentOS7.5下时间戳转换为时间
- 无人驾驶汽车之争本田为何未战先败
- 研发协同平台持续交付2.0架构演进
- 批量造数据的一种方法
- [专栏精选]Unity刚体详解
- Unix Vi 命令详解
- PIC单片机开发工具
- eclipse格式化代码快捷键
- 基于 CIM 的智慧园区框架
- P9813驱动RGB灯珠
- python绘图之Times New Roman字体以及Helvetica字体
- shell 特殊符号大全
- VSCODE 使用调制控制台输出
- 【Matplotlib】三维图及其俯视图+colorbar的位置调整与颜色、刻度细化
- 旧款 mac 电脑重装 OS X Lion 10.7.5 系统的 U 盘安装盘制作及遇到问题和解决方法
- 如何生成Doc说明文档及包机制
热门文章
- JAVA——实现各国中英文名称互译功能的查询程序
- linux配置host
- Kafka消费组rebalance原理
- 干货分享 | 分子对接与分子动力学模拟在药物研发中的应用
- 大三使用Turtle库画太极八卦图
- 利用python做微信聊天记录词云分析——记录美好回忆
- Ubuntu中常用的命令行
- 信息泄露事件频发,下一个会是谁?
- 计算机团体及知名科学家,2019年度ACM杰出科学家!拿下华人数学领域最高荣誉的上财陆品燕教授,又拿奖啦!...
- Redis源码-Set:Redis Set存储原理、Redis Set集合操作命令、Redis Set两种存储底层编码intset+hashtable、Redis Set应用场景