1首先注冊登錄網建SMS網站 http://www.smschinese.cn/

2.下載Java代碼
3.JAVA調用 import java.io.UnsupportedEncodingException; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.PostMethod; public class SendMsg_webchinese {
public static void main(String[] args)throws Exception {
HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://gbk.api.smschinese.cn"); post.addRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gbk");//在頭文件中設置轉碼 NameValuePair[] data ={ new NameValuePair("Uid", "本站用戶名"),new NameValuePair("Key", "接口安全秘鑰"),new NameValuePair("smsMob","手機號碼"),new NameValuePair("smsText","驗證碼:8888")}; 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); //打印返回消息狀態
post.releaseConnection();
} } |
特別注意,需要下載三個jar包放在你的lib目錄下,或者放到maven的pom.xml里


在程序中更改UID和key,更改成自己的手機號,編寫測試代碼進行調用。
controller層:

service層:

這樣代碼就寫好啦 趕快測試一下吧 一般有五條免費額數,超過了就收費了。