这里 提供的验证码是:https://user.ihuyi.com/
互亿无线 产品的
百亿无线 这个短信验证,需要 固定格式的 短信内容。否则,就判定为发送失败
以下 代码需要 Jsoup 支持 自己去 想了解 去看我 Jsoup与xml的文章 https://www.zanglikun.com/1279.html
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.12.1</version>
</dependency>
@Test
public void SendShortMessage() {
//可以单独传入http参数,这样参数会自动做URL编码,拼接在URL中
String allnumcode = CheckCodeUtil.allnumcode(6);
HashMap<String, Object> paramMap = new HashMap<>();
paramMap.put("account", "APPID 你自己查询");// APPID
paramMap.put("password", "APPKEY 你自己查询");// APPID KEY
paramMap.put("mobile", "13012345678");// 要发送的手机号
paramMap.put("content", "您的验证码是:" + allnumcode + "。请不要把验证码泄露给其他人。");
String s = HttpUtil.get("https://106.ihuyi.com/webservice/sms.php?method=Submit", paramMap);
// Jsoup 包下的 Document 、 Jsoup
Document parse = Jsoup.parse(s);
if( 2 == Integer.parseInt(parse.select("code").get(0).text())){
System.out.println("发送成功");
}else {
System.out.println("发送失败");
}
}
上文 解析到的 parse.select("code").get(0).text() 就是响应码
具体 对应信息 在:https://www.ihuyi.com/api/sms.html 里面
2 就是 提交成功
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
评论(0)