標籤: get uid throws web head cut 代碼 地址
一、代碼
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 SendMsg_webchinese {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", "註冊的使用者名稱"),// 註冊的使用者名稱new NameValuePair("Key", "註冊成功後,登入網站後得到的密鑰"),// 註冊成功後,登入網站後得到的密鑰new NameValuePair("smsMob", "手機號碼"),// 手機號碼多個以“,”分隔 如 12345678900,12365498700new 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);}}
二、項目所需jar包
commons-logging-1.1.1.jar
:http://pan.baidu.com/s/1CSonc
commons-httpclient-3.1.jar
:http://pan.baidu.com/s/1sjjXy6x
commons-codec-1.4.jar
:http://pan.baidu.com/s/1eQGhVhS
Java通過代碼發給手機發資訊