`
pengfeifei26
  • 浏览: 243927 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JAVA调用sms

 
阅读更多
http://sms.webchinese.cn/api.shtml
1.在http://sms.webchinese.cn/注册账户,获取秘钥。

2.下载jar包

commons-codec-1.4.jar
commons-httpclient-3.1.jar
commons-logging-1.1.1.jar
3.将jar包导入工程中

4.JAVA调用
import java.io.UnsupportedEncodingException;
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();

}

}
分享到:
评论

相关推荐

    Java调用 SMS Cat发短信

    Java调用SMS Cat发短信是一项常见的任务,尤其在企业级应用或者...总之,Java调用SMS Cat发送短信涉及了串口通信、AT命令集和可能的第三方库使用。通过理解这些基本概念和技术,你将能够构建出自己的Java短信发送系统。

    java_SMS.rar_OperaXML.java_java s_java sms_java 串口_java_sms

    这个“java_SMS.rar_OperaXML.java_java s_java sms_java 串口_java_sms”项目似乎是一个实现串口通信和短信功能的实例。 1. **Java串口通信**: Java提供了一个名为`javax.comm`的API,用于与串行端口进行通信。...

    Java_SMS.zip_java sms_java 短信_java_sms_sms_sms java

    `sms.html`文件可能是关于Java短信服务的教程或者参考文档,提供了一些理论背景和使用指南。HTML格式意味着它适合在线阅读,可能会包含代码示例和解释。 至于`www.pudn.com.txt`,这可能是一个链接到原始资源或者...

    JAVA_SMS.zip_java_sms_recive sms

    1. **SMS 接口**:在Java ME中,我们可以使用JSR 120(无线信息应用API)或JSR 257(连接性API)来处理短信接收。这些API提供了一个接口,允许应用程序监听并处理到来的短信。 2. **BroadcastReceiver**:在Android...

    PHP调用JAVA的SMS4类tomcat包

    4. **PHP调用Java**:在PHP端,可以使用PHP的cURL库或者其他HTTP客户端库发送POST请求到Tomcat服务器上的SMS4服务接口,传递必要的参数如手机号码、短信内容等。 5. **通信与响应处理**:Java端接收到请求后处理...

    JAVA-sms.rar_java sms gateway_java短信平台_sms java_短信_网关

    4. **短信API**:在Java SMS平台中,通常会提供一套API接口供其他应用程序调用,这些接口包括发送单条短信、批量发送、接收短信、查询短信状态等功能,使得与其他系统的集成变得简单。 5. **数据库管理**:Java SMS...

    java SMS for send and receive

    Java SMS 发送与接收技术详解 在移动通信领域,短消息服务(SMS)是一种常见的通信方式,用于在设备之间发送和接收文本信息。在Java编程环境中,开发人员可以利用特定的库和API来实现SMS功能。本文将深入探讨如何在...

    JAVA_SMS.zip_1412215_java s_java sms code_java 短信_receive sms ja

    例如,它可能封装了与SMS Gateway交互的逻辑,使用Java的Socket编程或者特定的库(如JSMS或SMPP)来实现短信的发送和接收。 3. **Msg类(Msg.java)**: 类似于SMS类,Msg可能是另一种表示短信的类,可能包含不同的...

    sms_java.rar_java sms_java 消息_sms_sms java_短消息

    总的来说,这个压缩包可能提供了从基础到进阶的Java SMS开发知识,帮助开发者理解如何在Java应用中集成短信服务,包括选择和使用库、设计API接口、处理安全性问题以及测试和优化短信服务。如果你正在开发一个需要...

    sms.rar_SMS HTTP java_sms_sms http

    标签“sms_http_java”和“sms”暗示了项目的核心内容:使用Java来处理SMS相关的HTTP请求。这意味着开发者可能已经创建了一个Java类或者库,用于封装HTTP POST请求,这些请求携带必要的参数,如短信内容、目标手机...

    sms(JAVA).rar_ java sms_java sms_java 短信_sms_短信 sms

    这个压缩包"sms(JAVA).rar"包含了相关的源代码,供学习者或者开发者研究和使用。在Java中实现短信功能,通常会涉及到以下几个核心知识点: 1. **Java通信API(Java Comm API)**:Java Comm API是Java平台上的一个...

    Java源码sms.Jar

    封装好的SMS功能,有源码,并有例子,做项目时,可以下载即可使用

    sms.rar_java sms_java 短信_sms_sms java

    标题中的“sms.rar”是一个压缩包文件,暗示了它包含了一组与Java短信服务相关的资源。这个包可能是为开发者设计的,提供了短信功能的API和示例代码,以帮助他们在Java应用程序中集成发送和接收短信的能力。"java ...

    SMS.rar_isag_isag java_isag sms _java sms

    1. **Java SMS库**:可能使用了开源的Java短信库,如SMPP(Short Message Peer-to-Peer)库,来实现与SMSC的连接和通信。 2. **SMPP协议**:SMPP是用于短信传递的行业标准协议,源码中可能包含了SMPP连接管理、消息...

    sms.rar_java web_modem send sms java_sms gsm java_短信猫

    3. **Java SMS库**:为简化开发,有许多开源Java库可以帮助处理SMS通信,如SMSServer(OpenSMPP)和JSmpp。这些库封装了与GSM modem交互的复杂性,提供了发送、接收和管理短信的API。 4. **Web应用集成**:在Java ...

    HTTPSMS_Java.zip_java http sms_web sms

    开发者可以通过在Java程序中引入这个Jar文件,调用其中的方法来发送短信。 5. **Web应用程序集成**:将HTTP SMS功能集成到Web应用中,通常涉及以下几个步骤: - 引入Jar包:在项目中添加HTTPSMS-Java.jar为依赖。 ...

    java阿里云SMS短信工具类

    阿里云SMS短信工具类 Client client = createClient(); SendSmsRequest sendSmsRequest = new SendSmsRequest() .setPhoneNumbers(smsInfo.getPhoneNumber()) .setSignName(smsInfo.getSignName()) ....

    sms.rar_jsp sms_sms java_sms jsp_短信猫

    "jsp_sms"、"sms_java"和"sms_jsp"标签揭示了该系统是用Java语言编写,并且在服务器端使用JSP(JavaServer Pages)技术进行展示和交互。"短信猫"则指的是硬件设备,它能够通过SIM卡连接到移动通信网络,用于收发短信...

    sms.rar_Huawei SMS API_huawei sms.jar_java sms api.jar_sms

    标题中的“sms.rar_Huawei ...使用这些资源,开发者需要熟悉Java编程,理解短信服务的基本概念,以及如何通过API调用来实现具体业务需求。同时,了解CMPP协议也是必要的,以便更好地理解和调试短信发送过程中的问题。

Global site tag (gtag.js) - Google Analytics