国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商城县| 句容市| 正蓝旗| 宣威市| 任丘市| 澎湖县| 遂宁市| 西峡县| 静乐县| 龙里县| 花莲市| 红桥区| 武城县| 孟州市| 兴隆县| 安新县| 赞皇县| 遂溪县| 桦川县| 长阳| 阿合奇县| 南开区| 两当县| 杭锦旗| 南木林县| 钟祥市| 白水县| 黄浦区| 高陵县| 万源市| 雷波县| 凤庆县| 印江| 大田县| 宁波市| 龙胜| 东乌珠穆沁旗| 许昌市| 桂林市| 杭锦后旗| 集贤县|