美文网首页java 短信
java 发送短信 SMS

java 发送短信 SMS

作者: 玲珑花 | 来源:发表于2017-06-02 15:46 被阅读145次

    项目中有发送短信的功能,所有自己也新建了一个方法试验一下。

    其实也就是直接把SMS网站(地址在下面)的代码拷下来运行了一下,很简单的就发送成功了。

    以下是代码。

    http://www.smschinese.cn 注册好之后,就可以发送短信啦。

    大家可以试试,很方便,新注册用户5条短信,3条彩信。

    package action;
    
     
    
    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;
    
    /**
    
     * 发送短信
    
     * @author Administrator
    
     *
    
     */
    
    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); // 打印返回消息状态 >0 表示发送了几条
    
     
    
          post.releaseConnection();
    
     
    
       } 
    
    }
    

    以上,结束,供参考,其中的jar包在SMS网建的网站下载。

    相关文章

      网友评论

        本文标题: java 发送短信 SMS

        本文链接:https://www.haomeiwen.com/subject/ehsufxtx.html