JAVA当前位置:首页 代码示例-JAVA
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ismsmtdemo;

/**
 *
 * @author Administrator
 */
public class TestMt3 {

    public static void test() {
        
        String ip = "210.51.190.233";
        int port = 8085;
        // HTTP 请求工具
        HttpClientUtil util = new HttpClientUtil(ip,  port, "/mt/MT3.ashx");
        String user = "";//你的用户名 
        String pwd = "";//你的密码:
        String ServiceID = "SEND"; //固定,不需要改变
        String dest = "8613701387330"; // 你的目的号码【收短信的电话号码】
        String sender = "";// 你的原号码,可空【大部分国家原号码带不过去,只有少数国家支持透传,所有一般为空】
        String msg = "大家好 test 123 。。";//你的短信内容

        // 短信内容 HEX 编码,8 为 UTF-16BE HEX 编码, dataCoding = 8 ,支持所有国家的语言,建议直接使用 8
        String hex = WebNetEncode.encodeHexStr(8, msg); 
        hex = hex.trim() + "&codec=8";
        System.out.println("POST MT3");
        // HTTP 封包请求, util.sendPostMessage  返回结果,
        // 如果是以 “-” 开头的为发送失败,请查看错误代码,否则为MSGID
        System.out.println("msgid = " + util.sendPostMessage( user,  pwd,  ServiceID,  dest,  sender,  hex));
    }
}