美文网首页
24 java发送短信

24 java发送短信

作者: 张力的程序园 | 来源:发表于2020-04-08 22:29 被阅读0次

发送短信平台有很多,我们这里选择网建短信通。

1、操作步骤

1.1 准备工作

接口

*参数说明

参数说明
  • 响应分析
响应

1.2 完成java代码

  • 创建一个maven普通项目
  • 加入依赖
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
        </dependency>

        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.4</version>
        </dependency>

        <dependency>
            <groupId>commons-httpclient</groupId>
            <artifactId>commons-httpclient</artifactId>
            <version>3.0.1</version>
        </dependency>
  • 创建测试类以及测试main方法

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 Test {
    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", "lizhangf"),
                new NameValuePair("Key", "d41d8cd98f00b204e980"),
                new NameValuePair("smsMob", "18951988367"),
                new NameValuePair("smsText", "I love you")};
        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();

    }
}
  • 执行main方法,完成发短信测试。

相关文章

  • 24 java发送短信

    发送短信平台有很多,我们这里选择网建短信通。 1、操作步骤 1.1 准备工作 在http://www.webchi...

  • 调用阿里云短信服务

    AliShortMessage.java 发短信工具 测试短信发送

  • java 发送短信

    秒滴云 导包:commons-codec-1.9.jar MiaoDiYunUtils.java 云通讯 导包:C...

  • android 发送短信的两种方式

    android中可以通过两种方式发送短信 第一:调用系统短信接口直接发送短信;主要代码如下: Java代码 /**...

  • 短信发送流程

    短信发送流程 ComposeMessageActivity.java 当点击发送按钮的时候 ComposeMess...

  • java 发送短信 SMS

    项目中有发送短信的功能,所有自己也新建了一个方法试验一下。 其实也就是直接把SMS网站(地址在下面)的代码拷下来运...

  • JAVA实现发送短信

    调用的为阿里云API 我使用的框架是SpringBoot框架 短信购买地址 https://market.aliy...

  • iApp利用sit直接拨打电话和发短信

    1、直接拨打电话 2、直接发短信<由于防止恶意发短信不提供直接发短信方法> 3.调用Java直接发送短信 --调用...

  • C#发送短信验证码

    业务: 手机端点击发送验证码,请求发送到java服务器端,由java调用榛子云短信接口,生成验证码并发送。 ...

  • java发送手机短信

    其实也就是调用一个http的接口而已public static void main(String[] args) ...

网友评论

      本文标题:24 java发送短信

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