Java 连接SMS短信平台发送短信

Updated on in 程序人生 with 0 views and 0 comments
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.sms.webchinese.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","短信内容")};
		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();
	}
}

SMS短信平台接口


标题:Java 连接SMS短信平台发送短信
作者:wenyl
地址:http://www.wenyoulong.com/articles/2020/05/22/1590142141799.html