2019独角兽企业重金招聘Python工程师标准>>>

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.text.SimpleDateFormat;
import java.util.Date;public class SMSUtils {private static String corpid = "xxx";// 用户private static String pswd = "xxx";// 密码private static String loginParam = "?corpid=" + corpid + "&pswd=" + pswd;private static int timeOut = 20000;//超时/*** 发送单条短信*/public static String sendGet(String phone, String msg) {SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmsss");String timeStr = sdf.format(new Date());// 当前的时间戳BufferedReader in = null;StringBuilder http = new StringBuilder();http.append("http://120.31.132.210/httpinterface/mt.php");http.append(loginParam);http.append("&smsid=");http.append(phone);http.append(timeStr);http.append("&mob=");http.append(phone);http.append("&msg=");http.append(msg);String codeStr = "";// 存放返回值的代码try {URL realUrl = new URL(http.toString());// 打开和URL之间的连接URLConnection connection = realUrl.openConnection();// 设置通用的请求属性connection.setRequestProperty("accept", "*/*");connection.setRequestProperty("connection", "Keep-Alive");connection.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");connection.setReadTimeout(timeOut);// 建立实际的连接connection.connect();// 定义 BufferedReader输入流来读取URL的响应in = new BufferedReader(new InputStreamReader(connection.getInputStream()));String line;while ((line = in.readLine()) != null) {codeStr += line;}} catch (IOException io) {System.out.println("发送GET请求出现异常!" + io);io.printStackTrace();}// 使用finally块来关闭输入流finally {try {if (in != null) {in.close();}} catch (Exception e2) {e2.printStackTrace();}}return codeStr;}public static void main(String[] args) {String mob = "电话号码";String msg = "短信内容";// 短信的内容System.out.println("短信号码:" + mob);String response = sendGet(mob, msg);System.out.println("返回的验证码:" + response);}}

转载于:https://my.oschina.net/u/817904/blog/498820

java调用短信接口使用实例相关推荐

  1. java调用短信接口实现发送短信

    java调用短信接口实现发送短信 1.下载接口文件 2.打开java文件夹 2.1获取jar包依赖 2.2获取代码模板 3.创建项目 3.1打开eclipse软件,创建一个动态的web项目 3.2导入 ...

  2. java短信接口_java调用短信接口代码

    原标题:java调用短信接口代码 短信接口被广泛应用在网站.app应用以及软件系统中,如用户注册.密码找回.会员服务.系统消息通知等应用场景,那么如何调用短信接口呢?下面以java开发语言为例,为大家 ...

  3. java调用短信验证失败_短信验证码被刷怎么办?java 短信验证码防刷策略

    一 事件简述 这是一件发生在前段时间的事情,当时的情况是这样的:一个新的功能模块上线之后,出现短信接口被恶意访问调用的情况,请求数量很大,而且通过查看短信服务商控制台也发现,短信发送量在飙升,看着统计 ...

  4. 调用短信接口发送验证码,并对验证码进行验证

    最近遇到用户注册时,需要调用短信接口,发送验证码,做了个调用淘宝短信接口的例子 首先需要对短信接口内容进行封装: public class SendMsg2Util {private static S ...

  5. JAVA实现短信接口的调用

    前言 基本上在所有的APP或者网站上注册用户时大家都可以通过手机号进行注册,这是一个项目必备的功能之一,但是怎么实现的呢?通过接通短信接口,这一点大家想必都明白,接下来大家来看下具体操作,如有不对,请 ...

  6. java实现调用短信接口发送短信

    如何调用java接口,进行短信的发送呢?现在几乎每一个平台都需要进行验证码短信或者通知类短信的发送,下面提供java接口的DEMO供大家下载: Java短信接口JDK点击下载 或者直接进入官网测试页面 ...

  7. JAVA语言怎么调用短信接口

    * 接口类型:触发短信接口,支持发送验证码短信.订单通知短信等.  * 账户注册:请通过该地址开通账户 http://user.ihuyi.com/?exClaO   * 注意事项: *(1)调试期间 ...

  8. java web短信接口_Java调用WebService短信接口-Go语言中文社区

    一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...

  9. java短信接口demo_java开发调用短信接口demo(动力思维乐信)

    下面为大家分享的是动力思维乐信在java开发下的demo核心代码,完整代码请点击下载:http://www.lx598.com/api/sdk2.0_java.zip 推荐阅读: 动力思维乐信短信接口 ...

最新文章

  1. 吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
  2. 九度 1408 寻找表达式 (中缀转后缀)
  3. python小程序源代码-整理了适合新手的20个Python练手小程序
  4. vscode设置终端字体大小
  5. 数码管显示1到8c语言,单片机控制八只数码管滚动显示1~8 附PROTEUS软件仿真图
  6. WSGI Middleware
  7. 零基础带你学习计算机网络—(四)
  8. 【hiho】127 后缀自动机一·基本概念 【后缀自动机】
  9. 我的Android进阶之旅------百度地图学习:BDLocation.getLocType ( )值分析
  10. Delphi D10.X VCL和FireMonkey之间的常见差异介绍
  11. 【附源码】计算机毕业设计java医院人事及科室病区管理设计与实现
  12. 图像篡改入门02 利用空间结构篡改定位
  13. 被互联网租房套路割韭菜的年轻人
  14. 稀里糊涂的解决了 cuda 和cudnn的安装以及conda安装pytorch出现的torch.cuda.is_available()为false的问题
  15. mysql教学版_MySQL 8从零开始学(视频教学版)
  16. 【GCC编译优化系列】究竟什么样的代码会导致函数调用的栈溢出呢?
  17. 农学211高校食堂饭菜价格贵得离谱惹争议!学生:吃不起饭了!
  18. mysql 根据父Id 递归查询所有的子类Id,根据子类Id 递归查询所有的父类 Id
  19. 当下的区块链游戏该如何推广?一文通解全部套路
  20. ISFP型人格的优势和劣势分析(mbti性格测试)

热门文章

  1. 蚂蚁金服 SOFAArk 0.6.0 新特性介绍 | 模块化开发容器...
  2. CS224n研究热点11 深度强化学习用于对话生成
  3. java中PriorityQueue优先级队列使用方法
  4. Java 实现享元(Flyweight)模式
  5. mysql 触发器和存储过程组合使用,实现定时触发操作
  6. java mvc接收 时间_Springmvc 如何接收java8的时间localDateTime。
  7. 企业数据可视化的优势
  8. 对double变量进行四舍五入并保留两位小数
  9. bigsur降级回catalina_big sur怎么降到Catalina,macOS Big Sur降级教程
  10. native层 安卓_安卓逆向学习入门之过反调试(一)