Java代码调用第三方接口发送短信
添加依赖:
<dependency >
<groupId >com.sun.mail </groupId >
<artifactId >javax.mail </artifactId >
</dependency >
public class MessageTest {
//短信服务提供商。这个就百度吧,很多,真的很多。我随便找的一家提供商。
private static String Url = "http://106.ihuyi.cn/webservice/sms.php?method=Submit";
public static void main(String[] args) {
/*
方式二是一键完成短信功能的展示而已
*/
HttpClient client = new HttpClient();
PostMethod method = new PostMethod(Url);
client.getParams().setContentCharset("GBK");// 在头文件中设置转码
method.setRequestHeader("ContentType","application/x-www-form-urlencoded;charset=GBK");
int mobile_code = (int)((Math.random()*9+1)*100000);
String content = new String("您的验证码是:" + mobile_code + "。请不要把验证码泄露给其他人。");
NameValuePair[] data = {//提交短信
new NameValuePair("account", "C65868831"),// 注册的用户名
new NameValuePair("password", "fc422f9380ae002985db316ecce0ab27"), //查看密码请登录用户中心->验证码、通知短信->帐户及签名设置->APIKEY
//new NameValuePair("password", util.StringUtil.MD5Encode("密码")),
new NameValuePair("mobile", "13590218041"),//要发的手机
new NameValuePair("content", content),//要发的内容
};
method.setRequestBody(data);
try {
client.executeMethod(method);//发送短信
Header[] headers = method.getResponseHeaders();//短信返回信息
int statusCode = method.getStatusCode();//状态码
System.out.println("statusCode:" + statusCode);
for (Header h : headers) {//响应头的打印
System.out.println(h.toString());
}
String result = null;
result = new String(method.getResponseBodyAsString().getBytes(
"GBK"));//打印响应体
System.out.println(result);
method.releaseConnection();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Java代码调用第三方接口发送短信相关推荐
- 短信发送:webservice调用第三方接口发送短信
1 原博客地址:http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591 2 demo地址:http://download.csdn.n ...
- java短信通知_通过第三方接口发送短信验证码/短信通知(推荐)
需求:将首次交付密码为公共默认密码的方式改为点击入职功能,用短信方式发送系统自动生成的八位含数字.大小写字母和特殊符号生成的密码.短信发送服务由云通信http://www.yuntongxun.com ...
- php 请求第三方接口发送短信验证码及注册手机号码
1:为什么要用短信验证码: 防范XSS和CSRF 2:php中怎样调用第三方接口(短信宝/京东万象/阿里云/容连云):post请求使用Curl();get请求使用file_get_contents() ...
- JAVA实现利用第三方平台发送短信验证码
前段时间自己做的一个小项目中,涉及到用短信验证码登录.注册的问题,之前没涉及过这一块,看了别人的博客其实也是似懂非懂的,现在就将自己做的利用第三方短信平台来发送验证码这个功能记下来. 本文以注册为例, ...
- SAP中用json数据格式调用http接口发送短信邮件案例
在系统 VL02N 交货过账后触发发送邮件.短信的功能,短信邮件接口是经过第三方系统封装,然后开发出的API接口. 请求地址: http://180.167.01.01/ns/sends 请求方式: ...
- Python调用飞信接口发送短信
主要参考了两篇文章:(对原作者表示感谢~) 发送飞信的Python脚本:http://www.cnblogs.com/fatway/archive/2009/08/07/1693813.html 中国 ...
- python飞信api_Python调用飞信接口发送短信 | 学步园
主要参考了两篇文章:(对原作者表示感谢~) 2013年9月18日亲测可用. 下面是代码:[使用前将账号密码换为自己的] # -*- coding:utf-8 -*- # file: SendFetio ...
- 阿里巴巴第三方接口发送短信验证码
1.在阿里云注册accessKey 2.开通短信服务 3.管理审核 4.选择合适的sdk 5.相关参数demo 6. 7.pom导入依赖 8.编写代码 controller 结束 !
- python飞信api_Python调用飞信接口发送短信
# -*- coding:utf-8 -*- # file: SendFetion.py # by Lee 2013-9-18 """------------------ ...
- java如何调用第三方接口
最近在做一个项目,因一些机制问题,需要我用java代码调用第三方接口.因其接口使用的是@RequestBody注入访问对象的,@RequestBody接受收的是一个json格式的字符串,一定是一个字符 ...
最新文章
- union 中的注意事项
- SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)(未解决)
- 第二阶段个人冲刺第一天总结
- 关闭linux远程桌面,[Linux]Ubuntu 16.04 远程桌面(简单暴力)
- 长按发送语音_MIUI 11指尖通话功能,实现语音文字实时转换,米粉值得一试!...
- 多线程并发神器--ThreadLocal
- 关于递归函数,非递归函数中引用传参的问题
- 无刘海的iPhone 12,苹果打算用这个方案来实现?
- OpenSea2月总交易额为9390.4万美元 用户总数突破5万人
- Qt4_用QPainter绘图
- java将汉字字符串转换为拼音(包含多音字)
- Oracle数据库优化的方法
- Timed out waiting for /dev/.coldboot_done
- 3Q大战10年:丛林法则、黑暗森林与无限游戏
- Python 爬虫实战(1):分析豆瓣中最新电影的影评
- 计算机一级考试瓜果产量,全国计算机等级考试一级B考试(最新样题).doc
- 生鲜配送分拣管理系统哪家比较强?
- 计算机类专业学习难度排行,全国33所名校计算机专业考研跨考难度系数排名
- 判断系统是centos还是ubuntu的linux命令
- 360网站卫士前端公共库已停止服务