中國網建提供的SMS短信發送


   一個簡單的發送短信的小demo

第一步: 兄弟們,首先你們去中國網建的官網去注冊一個賬戶:網址http://sms.webchinese.cn/reg.shtml

第二步: 注冊完成之后會有免費的測試短信給你使用;

 

第三步:創建一個項目 是都是web的不是問題。

     注意有三個包導入

    需要用到的jar包共三個:
   commons-logging-1.1.1.jar
   commons-httpclient-3.1.jar
   commons-codec-1.4.jar

 

第四部:寫代碼:注意從你的賬戶里獲取你自己的密鑰啥的,

 

   package cn.itcast.ssm.controller;

import java.io.IOException;
import org.apache.commons.httpclient.Header;  
import org.apache.commons.httpclient.HttpClient;  
import org.apache.commons.httpclient.HttpException;  
import org.apache.commons.httpclient.NameValuePair;  
import org.apache.commons.httpclient.methods.PostMethod;  

public class SMSMessage {
      /**
     * @author taotk
     * @date 9, 18, 2016
     * @time 9:38:25 AM
     * @param args
     * @throws IOException
     * @throws HttpException
     * @description
     */  
    public static void main(String[] args) throws HttpException, IOException {  
        HttpClient client = new HttpClient();  
        PostMethod post = new PostMethod("http://gbk.sms.webchinese.cn");  
        // PostMethod post = new PostMethod("http://sms.webchinese.cn/web_api/");  
        post.addRequestHeader("Content-Type",  
                "application/x-www-form-urlencoded;charset=gbk");// 在頭文件中設置轉碼  
        NameValuePair[] data = { new NameValuePair("Uid", "taotingkai"),// 注冊的用戶名  
                new NameValuePair("Key", "869225f4930840060bb9"),// 注冊成功后,登錄網站后得到的密鑰  
                new NameValuePair("smsMob", "177****2301"),// 手機號碼  
                new NameValuePair("smsText", "這是專用於測試的信息,能否正常發短信呢?") };// 短信內容  
        post.setRequestBody(data);  
 
        client.executeMethod(post);  
        Header[] headers = post.getResponseHeaders();  
        int statusCode = post.getStatusCode();  
        System.out.println("statusCode:" + statusCode);  
        for (Header h : headers) {  
            System.out.println("---" + h.toString());  
        }  
        String result = new String(post.getResponseBodyAsString().getBytes(  
                "gbk"));  
        System.out.println(result);  
 
    }  
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM