程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java完成發送手機短信

java完成發送手機短信

編輯:關於JAVA

java完成發送手機短信。本站提示廣大學習愛好者:(java完成發送手機短信)文章只能為提供參考,不一定能成為您想要的結果。以下是java完成發送手機短信正文


本文重要研討了JAVA說話發送手機,分享給年夜家,供年夜家參考,詳細內容以下

JAVA發送手機短信,傳播有幾種辦法:

(1)應用webservice接口發送手機短信,這個可使用sina供給的webservice停止發送,然則須要停止注冊;
(2)應用短信mao的方法停止短信的發送,這類方法應當是比擬的經常使用,條件是須要購置硬件裝備,呵呵;
(3)應用中國網建供給的SMS短信平台,我的這個小的demo,是基於這個行是發送的。 

解釋:java完成發送手機短信

/**
* 解釋:java完成發送手機短信
* 作者:aa00aa00
*/
package com.test.mobile;
 
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://sms.webchinese.cn/web_api/");
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", "java法式發的信息!!") };
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();
}
}
 
 

運轉以上的代碼:便可以給本身的手機發送短信了,自己親測,沒有成績,分享給年夜家!

以上就是本文的全體內容,願望對年夜家進修java法式設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved