标签:String 示例 mobile DEMO 验证码 connection JSP new sb
发现一个超简单验证码短信接口对接DEMO示例
步骤
1.注册 互亿无线 账号
2.查找APIID和APIKEY
3.代码的书写
注册 互亿无线 账号
网站: http://user.ihuyi.com/?JA9Ewr
查找APIID和APIKEY
注意事项:
(1)调试期间,请使用用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他人。
String postUrl = "http://106.ihuyi.com/webservice/sms.php?method=Submit";
int mobile_code = (int)((Math.random()*9+1)*100000); //获取随机数
String account = "用户名"; //查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID
String password = "密码"; //查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY
String mobile = request.getParameter("mobile");
String content = new String("您的验证码是:" + mobile_code + "。请不要把验证码泄露给其他人。");
try {
URL url = new URL(postUrl);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);//允许连接提交信息
connection.setRequestMethod("POST");//网页提交方式"GET"、"POST"
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
connection.setRequestProperty("Connection", "Keep-Alive");
StringBuffer sb = new StringBuffer();
sb.append("account="+account);
sb.append("&password="+password);
sb.append("&mobile="+mobile);
sb.append("&content="+content);
OutputStream os = connection.getOutputStream();
os.write(sb.toString().getBytes());
os.close();
String line, result = "";
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "utf-8"));
while ((line = in.readLine()) != null) {
result += line + "\n";
}
in.close();
out.println(result);
} catch (IOException e) {
e.printStackTrace(System.out);
}
标签:String,示例,mobile,DEMO,验证码,connection,JSP,new,sb 来源: https://blog.csdn.net/Zhangmy227/article/details/121992256
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。