使用java实现手机短信验证码

  • 一、配置第三方短信接口
  • 二、代码部分
  • 三、效果展示

一、配置第三方短信接口

我们使用阿里云的短信服务(可以免费体验)

阿里云

进入阿里云的官网,查找短信服务,点击短信控制台进入

点击‘短信服务操作指南’后点击‘访问权限控制’——创建RAM用户进入如下界面

①进入用户界面,选择好编程访问,因为我们将使用java编程对其进行发送短信

新建成功后会生成AccessKey ID和AccessKey Secret,务必记好

②添加用户权限

③回到短信服务界面添加签名及短信模板

④下载所需要的包

阿里的包

另一个包

将下载的包导入到所创建的工程当中

二、代码部分

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Scanner;public class SendMessage {public static void main(String[] args) throws Exception {// TODO Auto-generated method stub//关键使用步骤://1.  先准备一个URL类的对象 uURL url = new URL("https://itdage.com/kkb/kkbsms?key=xzk&number=要发送信息的目的电话号码&code=验证码");//2.    打开服务器连接,得到连接对象 connURLConnection conn = url.openConnection();//3.   获取加载数据的字节输入流 isInputStream is = conn.getInputStream();//4. 将is装饰为能一次读取一行的字符输入流 brBufferedReader br = new BufferedReader(new InputStreamReader(is,"UTF-8"));//5. 加载一行数据String text = br.readLine();//6. 显示System.out.println(text);//7. 释放资源br.close();}
}

代码如上

三、效果展示

看看效果

使用java实现手机短信验证码相关推荐

  1. 阿里云——Java实现手机短信验证码功能

    目录 如何实现短信验证码功能 1.准备工作 1.1 注册 阿里云 账号,并完成实名认证.找到短信服务功能. 1.2 开通短信服务 1.3 签名与模板 1.4 获取AccessKey 1.5 打开短信控 ...

  2. JAVA实现手机短信验证码在指定有效的时间里校验

    本文章记录在javaweb开发过程中,如何实现短信验证在指定有效时间内进行校验. 在一般情况下,实现验证码校验有两种方式.    一.利用数据库,存储log日志表实现.    二.使用Session缓 ...

  3. Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用...

    近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限, ...

  4. Java调用WebService接口实现发送手机短信验证码功能

    为什么80%的码农都做不了架构师?>>>    一.样式示例: 二.前台的注册页面的代码:reg.jsp <%@ page language="java" ...

  5. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

  6. java生成短信验证码_Java随机生成手机短信验证码的方法

    本文实例讲述了Java随机生成手机短信验证码的方法.分享给大家供大家参考,具体如下: /** * 创建指定数量的随机字符串 * @param numberFlag 是否是数字 * @param len ...

  7. java 随机手机验证码_Java实现随机生成手机短信验证码的简单代码

    这篇文章主要介绍了Java随机生成手机短信验证码的方法,涉及Java数学运算计算随机数及字符串操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了Java随机生成手机短信验证码的 ...

  8. java调接口实现发送手机短信验证码功能,手机验证码,接口调用

    原文地址:  http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591 近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用 ...

  9. java+生成手机验证码_基于Java随机生成手机短信验证码的实例代码

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

最新文章

  1. java中单例设计模式
  2. 【转】算法中时间复杂度概括——o(1)、o(n)、o(logn)、o(nlogn)
  3. 神奇的机器人评课_《聪明的机器人》教学反思
  4. SELinux入门简介
  5. 【转】静态类与非静态类
  6. Qt文档阅读笔记-QLibrary基本概念及实例
  7. python处理多种编码格式的txt文件
  8. UI中国转的产品知识
  9. ios 绘制线框_iOS中画矩形的几种方法总结
  10. Sonic 开源移动端云真机测试平台 - 用例编写与回放流程实例演示,任务定时执行、图像相似度定位、公共步骤、公共参数、测试套件等
  11. Linux操作系统安全防护指导手册(详细截图)
  12. Springboot测试类之@RunWith注解
  13. Scala 继承和特质
  14. 新型工业路由器,为进入智能工业时代加快步伐
  15. gamma原理及快速实现算法(C/C++)
  16. 前景背景样本不均衡解决方案:Focal Loss,GHM与PISA(附python实现代码)
  17. java 判断 子集_java – 获取集合子集的策略
  18. 用javascript 编写的“打豆豆”游戏
  19. 卸载office失败的解决办法
  20. HTML5 网络拓扑图整合 OpenLayers 实现 GIS 地图应用

热门文章

  1. 上周还是合意的,且找到了一定的遵循4.6-4.12
  2. 新思路计算机二级教育机构排行,新思路教育·
  3. 当美妆遇见元宇宙,这场前所未有的视觉盛宴,让众多网友眼前一亮
  4. 2020年社招面经与问题总结(一)
  5. LaTeX调整itemize和enumerate间距(转载)
  6. android+one机型,穿上马甲输出海外:小米 CC9e手机将作为Android One机型,以小米A3型号在海外发售...
  7. 分析查询语句 EXPLAIN 详解
  8. clion调试 openjdk
  9. Hudi的核心概念 —— 时间轴(TimeLine)
  10. 3-5 Excel基本数据处理方法