国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java調取創藍253短信驗證碼的實現代碼

2024-07-14 08:39:47
字體:
來源:轉載
供稿:網友

基于創藍253短信服務平臺的Java調用短信接口API

package com.bcloud.msg.http;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.URLDecoder;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.URI;import org.apache.commons.httpclient.methods.GetMethod;     /**     *     * @param url 應用地址,類似于http://ip:port/msg/     * @param account 賬號     * @param pswd 密碼     * @param mobile 手機號碼,多個號碼使用","分割     * @param msg 短信內容     * @param needstatus 是否需要狀態報告,需要true,不需要false     * @return 返回值定義參見HTTP協議文檔     * @throws Exception     */     public static String batchSend(String url, String account, String pswd, String mobile, String msg,              boolean needstatus, String extno) throws Exception {          HttpClient client = new HttpClient();          GetMethod method = new GetMethod();          try {              URI base = new URI(url, false);              method.setURI(new URI(base, "HttpBatchSendSM", false));              method.setQueryString(new NameValuePair[] {                        new NameValuePair("account", account),                        new NameValuePair("pswd", pswd),                        new NameValuePair("mobile", mobile),                        new NameValuePair("needstatus", String.valueOf(needstatus)),                        new NameValuePair("msg", msg),                        new NameValuePair("extno", extno),                   });              int result = client.executeMethod(method);              if (result == HttpStatus.SC_OK) {                   InputStream in = method.getResponseBodyAsStream();                   ByteArrayOutputStream baos = new ByteArrayOutputStream();                   byte[] buffer = new byte[1024];                   int len = 0;                   while ((len = in.read(buffer)) != -1) {                        baos.write(buffer, 0, len);                   }                   return URLDecoder.decode(baos.toString(), "UTF-8");              } else {                   throw new Exception("HTTP ERROR Status: " + method.getStatusCode() + ":" + method.getStatusText());              }          } finally {              method.releaseConnection();          }     }}

總結

以上所述是小編給大家介紹的Java調取創藍253短信驗證碼的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 偃师市| 瑞金市| 中西区| 郸城县| 浦北县| 独山县| 满城县| 靖州| 交城县| 宁化县| 夏邑县| 凤台县| 贞丰县| 维西| 金堂县| 武平县| 沁水县| 威远县| 内丘县| 雷州市| 清河县| 文登市| 延庆县| 邛崃市| 博湖县| 沂水县| 昌邑市| 嘉鱼县| 庄河市| 绥棱县| 大余县| 翼城县| 威海市| 承德市| 安平县| 井冈山市| 松阳县| 若尔盖县| 社会| 包头市| 微博|