最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java調(diào)取創(chuàng)藍(lán)253短信驗(yàn)證碼的實(shí)現(xiàn)代碼

 更新時(shí)間:2018年04月03日 11:52:00   作者:創(chuàng)藍(lán)253  
這篇文章主要介紹了Java調(diào)取創(chuàng)藍(lán)253短信驗(yàn)證碼的實(shí)現(xiàn)代碼,需要的朋友可以參考下

基于創(chuàng)藍(lán)253短信服務(wù)平臺(tái)的Java調(diào)用短信接口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 應(yīng)用地址,類似于http://ip:port/msg/
     * @param account 賬號(hào)
     * @param pswd 密碼
     * @param mobile 手機(jī)號(hào)碼,多個(gè)號(hào)碼使用","分割
     * @param msg 短信內(nèi)容
     * @param needstatus 是否需要狀態(tài)報(bào)告,需要true,不需要false
     * @return 返回值定義參見HTTP協(xié)議文檔
     * @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();
          }
     }
}

總結(jié)

以上所述是小編給大家介紹的Java調(diào)取創(chuàng)藍(lán)253短信驗(yàn)證碼的實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java泛型枚舉Annotation接口詳細(xì)解讀與Eclipse發(fā)展

    Java泛型枚舉Annotation接口詳細(xì)解讀與Eclipse發(fā)展

    這篇文章主要給大家介紹了關(guān)于Java中方法使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • SpringBoot項(xiàng)目打包部署到Tomcat的操作流程

    SpringBoot項(xiàng)目打包部署到Tomcat的操作流程

    在最近一個(gè)項(xiàng)目中,維護(hù)行里一個(gè)年代較為久遠(yuǎn)的單體項(xiàng)目,需要將項(xiàng)目打包放到的tomcat服務(wù)器下運(yùn)行,所以本文就給大家介紹一下SpringBoot項(xiàng)目打包部署到Tomcat的流程步驟,需要的朋友可以參考下
    2023-08-08
  • SpringBoot可視化接口開發(fā)工具magic-api的簡單使用教程

    SpringBoot可視化接口開發(fā)工具magic-api的簡單使用教程

    作為Java后端開發(fā),平時(shí)開發(fā)API接口的時(shí)候經(jīng)常需要定義Controller、Service、Dao、Mapper、XML、VO等Java對(duì)象。有沒有什么辦法可以讓我們不寫這些代碼,直接操作數(shù)據(jù)庫生成API接口呢?今天給大家推薦一款工具magic-api,來幫我們實(shí)現(xiàn)這個(gè)小目標(biāo)!
    2021-06-06
  • 淺談對(duì)象與Map相互轉(zhuǎn)化

    淺談對(duì)象與Map相互轉(zhuǎn)化

    這篇文章主要介紹了利用BeanMap進(jìn)行對(duì)象與Map的相互轉(zhuǎn)換,在文中列舉了完整代碼,需要的朋友可以參考下。
    2017-09-09
  • SpringSecurity解決POST方式下CSRF問題

    SpringSecurity解決POST方式下CSRF問題

    本文主要介紹了SpringSecurity解決POST方式下CSRF問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 深入了解JAVA泛型

    深入了解JAVA泛型

    這篇文章主要介紹了JAVA泛型的相關(guān)知識(shí),文中代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Unity2019-2020 個(gè)人版官方免費(fèi)激活詳細(xì)方法

    Unity2019-2020 個(gè)人版官方免費(fèi)激活詳細(xì)方法

    這篇文章主要介紹了Unity2019-2020 個(gè)人版官方免費(fèi)激活詳細(xì)方法,激活方法分位兩種一種是激活新許可證,一種是手動(dòng)激活,感興趣的朋友跟隨小編一起看看吧
    2021-04-04
  • Java基礎(chǔ)入門語法--String類

    Java基礎(chǔ)入門語法--String類

    字符串廣泛應(yīng)用在Java編程中,在Java中字符串屬于對(duì)象,Java 提供了String類來創(chuàng)建和操作字符串,今天給大家介紹Java基礎(chǔ)入門語法--String類的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2021-06-06
  • 詳解SpringBoot如何優(yōu)雅的進(jìn)行測試打包部署

    詳解SpringBoot如何優(yōu)雅的進(jìn)行測試打包部署

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何優(yōu)雅的進(jìn)行測試打包部署,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • springsecurity第三方授權(quán)認(rèn)證的項(xiàng)目實(shí)踐

    springsecurity第三方授權(quán)認(rèn)證的項(xiàng)目實(shí)踐

    Spring security 是一個(gè)強(qiáng)大的和高度可定制的身份驗(yàn)證和訪問控制框架,本文主要介紹了springsecurity第三方授權(quán)認(rèn)證的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣可以了解一下
    2023-08-08

最新評(píng)論

来凤县| 土默特右旗| 北碚区| 英德市| 米泉市| 兰坪| 怀仁县| 万荣县| 临湘市| 花垣县| 三亚市| 南涧| 宜川县| 神农架林区| 屏南县| 泾川县| 南通市| 栖霞市| 德令哈市| 吴忠市| 滨州市| 沛县| 家居| 溆浦县| 罗平县| 碌曲县| 资源县| 临夏市| 海城市| 龙门县| 平阳县| 中山市| 桃江县| 英吉沙县| 高州市| 石渠县| 孟连| 延吉市| 宁德市| 鲁山县| 泸溪县|