java短信接口程序(get提交)
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
//http://admin.sm9.cn/houtai/sms.php?cccid=123456&password=123456&gateId=1&tele=13800138000,13101234567&msg=testcontent
public class sendMsg {
private String cccid = "userName";// 企业用户名
private String password = "password";// 企业密码
private String gateId = "1";// 通道选择
public String sendMessage(String phone, String msg) {
String result = null;
HttpURLConnection httpconn = null;
StringBuffer sb = new StringBuffer();
sb.append("http://admin.sm9.cn/houtai/sms.php?cccid=");
sb.append(cccid);
sb.append("&password=");
sb.append(password);
sb.append("&gateId=");
sb.append(gateId);
sb.append("&tele=");
sb.append(phone);
sb.append("&msg=");
try {
sb.append(URLEncoder.encode(msg, "gbk"));
URL url = new URL(sb.toString());
httpconn = (HttpURLConnection) url.openConnection();
BufferedReader rd = new BufferedReader(new InputStreamReader(
httpconn.getInputStream()));
result = rd.readLine();
rd.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (httpconn != null) {
httpconn.disconnect();
httpconn = null;
}
}
return result;
}
}
分享到:
相关推荐
在IT行业中,Java短信代码接口是一个常见的功能,用于企业或应用程序与短信服务提供商进行通信,以便发送验证码、通知或其他重要信息。以下是对这个主题的详细解释: 1. **Java编程语言**:Java是一种广泛使用的...
亿美短信是一款在中国广泛应用的短信服务提供商,提供包括HTTP GET和POST在内的接口,帮助企业或开发者实现短信发送功能。本文将详细介绍亿美短信的HTTP接口使用方法及其相关知识点。 首先,我们要理解HTTP GET和...
Java短信验证码实现是一种常见的安全验证机制,用于确认用户身份,防止恶意操作,如注册、登录、支付等场景。本文将详细讲解如何使用Java语言结合阿里云平台的短信服务来实现这一功能。 首先,我们需要在阿里云上...
Java阿里云短信接口是开发者在Java应用程序中集成阿里云短信服务的一种方式,它允许程序向用户发送验证码、通知等短信消息。以下是对整个流程的详细解释: 1. **注册阿里云账号**:首先,你需要访问阿里云官方网站...
Java短信二次开发接口是用于集成短信服务到Java应用程序的一个关键组件。这个接口允许开发者通过调用特定的方法来发送短信、接收短信、查询余额、获取禁止发送的号码列表以及接收短信发送状态报告。以下是对这些接口...
一个简单的短信接口,实现用户发送短信功能。 提交连接 http://sms.c8686.com/Api/BayouSmsApiEx.aspx 发送一条短信: Httpget(http://sms.c8686.com/Api/BayouSmsApiEx.aspx?func=sendsms&username=账户&password=...
5. **接口规范遵循**:使用短信平台接口前,必须阅读并遵循其提供的API文档,包括请求格式、参数要求、错误处理等。例如,可能需要将API Key、密码等信息进行加密后再传递。 6. **Java代码示例**: ```java import ...
例如,发送POST请求到短信接口,可以用来提交用户信息和短信内容。 短信接口,如描述中提到的"http://www.56dxw.com",是一个提供短信发送服务的平台。这些平台通常提供API文档,包括URL、请求方法、所需的参数等。...
1. **Java基础知识**:首先,你需要掌握Java的基础语法,包括类、对象、接口、异常处理、多线程等。这个项目可能会用到Java的IO流来处理文件,如日志记录,网络套接字(Socket)用于网络通信,以及集合框架来存储和...
该协议覆盖了多种操作场景,包括但不限于连接建立、短信提交、状态查询等,并详细定义了每种操作的具体消息格式和交互流程。 #### 二、缩略语与术语解释 - **SP** (Service Provider): 服务提供商,负责提供内容和...
发送短信的接口操作分为GET和POST两种方式。GET方式适用于少量号码发送,最多可以发送50条;POST方式适合大批量发送,最多可提交2000条号码。发送短信需要指定的参数包括用户账号(uid)、MD5加密后的密码(pwd)、...
3. **提交方式**:接口只支持POST方法提交数据,而不支持GET方法,因为POST方式更安全,适合传输大量数据,而GET方式提交的参数会暴露在URL中,存在安全风险。 4. **短信发送参数**: - `user_id`:登录账户ID,由...
接口定义了调用的规范,包括请求格式、参数、返回值等,使得不同的应用能够无缝地与短信服务提供商进行数据交换。 要使用这个手机短信API,首先你需要了解它的文档,这通常会包含以下内容: 1. **认证机制**:API...
阿里云java短信验证码源码 云平台短信验证码通知短信java/php/.net开发实现 项目初衷 主要提供学习便利,方便初学者学习简单的http接口对接实现 由于各大短信通道服务商API参数基本相同,本Demo可以适当减少开发者...
- **Java版本**:提供了使用Java语言调用短信接口的方法。 - **PHP版本**:展示了如何使用PHP语言实现短信接口的调用。 - **C#版本**:提供了基于.NET框架的示例代码。 - **Python版本**:适合Python开发者使用的...
在提供的压缩包中,`javaSMS.rar`、`ASP.NETSMS.rar`、`aspSMS.rar`和`phpSMS.rar`可能包含了这些不同语言实现短信验证码程序的源代码示例。`说明.htm`、`说明.txt`和`下载说明.txt`文件可能包含详细的操作指南和...