- 浏览: 245394 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (281)
- hibernate (16)
- sql工具 (2)
- eclipse (15)
- tomcat (13)
- 项目部署 (4)
- java (62)
- spring (15)
- EL (1)
- javascript (8)
- 正则表达式 (1)
- jQuery (4)
- mysql (15)
- jstl (1)
- jsp (1)
- eclipse,eclipse插件 (1)
- svn (4)
- java,resin (1)
- jdbc (1)
- jdk (2)
- android (21)
- resin (3)
- php (3)
- 其他 (2)
- 数据库 (2)
- cas单点登录 (2)
- 邮箱激活 (1)
- jad (1)
- 支付 (1)
- struts (1)
- jpa (1)
- struts2 (4)
- json (3)
- oracle (2)
- velocity (1)
- sina微博登陆 (2)
- qq账户登录 (1)
- spring security (1)
- java图片处理 (1)
- http请求 (1)
- cas springsecurity (1)
- freemarker (1)
- cas (6)
- java oauth2 (2)
- oauth2.0 (6)
- springsecurity oauth2 (1)
- sms (1)
- springmvc (2)
- spring aop (1)
- luaeclipse (1)
- cocos2d (1)
- hibernate缓存 (1)
- ibatis (1)
- linux (7)
- 技术网站 (1)
- python (2)
- hadoop (1)
- war3 (0)
- elasticsearch (2)
- jboss (1)
- spring data jpa (2)
- java json (1)
- jsonp (1)
- webservice (4)
- java多线程 (1)
- java加密解密 (1)
- spring task (1)
- java session and cookie (1)
- java nio (1)
- 缓存 (1)
- java大数据 (1)
- cygwin (1)
- 设计模式 (1)
- mybatis (2)
- jquery插件 (2)
- jvm内存溢出 (1)
- drools (1)
- cookie and session (1)
- jvm内存设置 (1)
- nginx (1)
- 微信 (1)
- extjs (1)
- redis (7)
- memcached (1)
- js闭包 (1)
- js (0)
- mongodb (3)
- dubbo (2)
- jdk版本问题 (1)
- opnfire (1)
- git (1)
- jsp视频播放 (1)
- 国际化 (1)
- 后台管理 (1)
- yum (1)
- k (1)
- 算法 (0)
- jvm优化 (1)
- java检测 (1)
- maven操作 (0)
- ios打包 (1)
- 网络通信 (1)
- node.js (1)
- maven (4)
- 消息队列 (2)
- springcloud (6)
- mq (2)
- idea (3)
- log4j (1)
- docker (4)
- editplus (1)
- springboot (1)
- Kubernetes (1)
- jenkins (1)
- websocket (1)
- thirft (1)
- strom (1)
- postman (1)
- kafka (1)
- 线程池 (1)
- JVisualVM (1)
- java反射 (1)
- shell (1)
- java8 (2)
- i18 (1)
- jvm (0)
- nio (1)
- nodejs (1)
- idea java (1)
最新评论
-
pengfeifei26:
wbzhaohl 写道这个有解决方案没有时间长了,貌似有点忘了 ...
A redirect is required to get the users approval -
wbzhaohl:
这个有解决方案没有
A redirect is required to get the users approval -
somebody:
恩。好吧。这个只有在 还没发布的 2.0 版本才有。
oauth2.0设置自动授权
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();
}
}
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();
}
}
发表评论
-
二叉树创建和遍历
2015-03-30 22:10 676package test; import java. ... -
solr使用
2015-03-08 12:31 0http://www.52menshao.com/conten ... -
java 对xml进行sax解析
2014-04-25 14:28 804import java.util.ArrayList; ... -
关于算法
2014-03-31 18:48 393http://bbs.csdn.net/topics/3907 ... -
java js 插件
2014-03-27 16:08 337http://www.malot.fr/bootstrap-d ... -
关于java模式
2014-03-13 17:04 289http://gxl-ct001.iteye.com/blog ... -
关于秒杀
2014-02-25 18:47 0http://www.blogjava.net/dongbul ... -
json格式时间转java时间
2014-01-08 16:17 1052http://surongly.iteye.com/blog/ ... -
Java时间日期格式转换
2014-01-03 18:26 473http://blog.csdn.net/Miniyaner/ ... -
oauth2.0 accesstoken验证无效处理类
2013-12-24 19:20 1119org.springframework.security.oa ... -
oauth2.0设置自动授权
2013-12-24 19:12 1412将 oauth_client_details 库表中autoa ... -
刷新access_token 类
2013-12-24 18:52 656刷新access_token 类 先删除掉库里保存的记录,然 ... -
oauth2.0怎么验证accesstoken是否正确或合法
2013-12-24 18:05 2173验证access_token流程 OAuth2Authent ... -
怎么样判断accesstoken是否过期
2013-12-24 18:02 1804用code去换取token的时候,会返回三个参数:现在的acc ... -
Java模拟HTTP的Get和Post请求
2013-09-17 17:03 1096/** post * 调用httpClient ... -
通过url获取图片并保存至本地
2013-09-17 15:39 1192/** * 通过url获取图片并保存至本 ... -
css 控制字数,多出用...表示
2013-09-16 18:20 1246<html> <head> ... -
com/caucho/server/http/ResinServer
2013-09-12 18:33 1158java.lang.NoClassDefFoundError: ... -
sina微博和腾讯微博OAuth2.0授权笔记实例
2013-09-04 09:56 794sina微博和腾讯微博OAuth2.0授权笔记实例 -
sina微博oauth2 获取accessToken
2013-09-02 23:25 1066public String execute() throw ...
相关推荐
Java调用SMS Cat发短信是一项常见的任务,尤其在企业级应用或者...总之,Java调用SMS Cat发送短信涉及了串口通信、AT命令集和可能的第三方库使用。通过理解这些基本概念和技术,你将能够构建出自己的Java短信发送系统。
这个“java_SMS.rar_OperaXML.java_java s_java sms_java 串口_java_sms”项目似乎是一个实现串口通信和短信功能的实例。 1. **Java串口通信**: Java提供了一个名为`javax.comm`的API,用于与串行端口进行通信。...
`sms.html`文件可能是关于Java短信服务的教程或者参考文档,提供了一些理论背景和使用指南。HTML格式意味着它适合在线阅读,可能会包含代码示例和解释。 至于`www.pudn.com.txt`,这可能是一个链接到原始资源或者...
1. **SMS 接口**:在Java ME中,我们可以使用JSR 120(无线信息应用API)或JSR 257(连接性API)来处理短信接收。这些API提供了一个接口,允许应用程序监听并处理到来的短信。 2. **BroadcastReceiver**:在Android...
4. **PHP调用Java**:在PHP端,可以使用PHP的cURL库或者其他HTTP客户端库发送POST请求到Tomcat服务器上的SMS4服务接口,传递必要的参数如手机号码、短信内容等。 5. **通信与响应处理**:Java端接收到请求后处理...
4. **短信API**:在Java SMS平台中,通常会提供一套API接口供其他应用程序调用,这些接口包括发送单条短信、批量发送、接收短信、查询短信状态等功能,使得与其他系统的集成变得简单。 5. **数据库管理**:Java SMS...
Java SMS 发送与接收技术详解 在移动通信领域,短消息服务(SMS)是一种常见的通信方式,用于在设备之间发送和接收文本信息。在Java编程环境中,开发人员可以利用特定的库和API来实现SMS功能。本文将深入探讨如何在...
例如,它可能封装了与SMS Gateway交互的逻辑,使用Java的Socket编程或者特定的库(如JSMS或SMPP)来实现短信的发送和接收。 3. **Msg类(Msg.java)**: 类似于SMS类,Msg可能是另一种表示短信的类,可能包含不同的...
总的来说,这个压缩包可能提供了从基础到进阶的Java SMS开发知识,帮助开发者理解如何在Java应用中集成短信服务,包括选择和使用库、设计API接口、处理安全性问题以及测试和优化短信服务。如果你正在开发一个需要...
标签“sms_http_java”和“sms”暗示了项目的核心内容:使用Java来处理SMS相关的HTTP请求。这意味着开发者可能已经创建了一个Java类或者库,用于封装HTTP POST请求,这些请求携带必要的参数,如短信内容、目标手机...
这个压缩包"sms(JAVA).rar"包含了相关的源代码,供学习者或者开发者研究和使用。在Java中实现短信功能,通常会涉及到以下几个核心知识点: 1. **Java通信API(Java Comm API)**:Java Comm API是Java平台上的一个...
封装好的SMS功能,有源码,并有例子,做项目时,可以下载即可使用
1. **Java SMS库**:可能使用了开源的Java短信库,如SMPP(Short Message Peer-to-Peer)库,来实现与SMSC的连接和通信。 2. **SMPP协议**:SMPP是用于短信传递的行业标准协议,源码中可能包含了SMPP连接管理、消息...
3. **Java SMS库**:为简化开发,有许多开源Java库可以帮助处理SMS通信,如SMSServer(OpenSMPP)和JSmpp。这些库封装了与GSM modem交互的复杂性,提供了发送、接收和管理短信的API。 4. **Web应用集成**:在Java ...
在Java开发的众多应用场景中,sms.rar作为一个开源的手机短信开发包,提供了一整套的解决方案,帮助开发者高效地在Java应用程序中集成短信功能。 首先,sms.rar开发包的名称和描述,就给我们传递了它是一个专注于...
开发者可以通过在Java程序中引入这个Jar文件,调用其中的方法来发送短信。 5. **Web应用程序集成**:将HTTP SMS功能集成到Web应用中,通常涉及以下几个步骤: - 引入Jar包:在项目中添加HTTPSMS-Java.jar为依赖。 ...
阿里云SMS短信工具类 Client client = createClient(); SendSmsRequest sendSmsRequest = new SendSmsRequest() .setPhoneNumbers(smsInfo.getPhoneNumber()) .setSignName(smsInfo.getSignName()) ....
"jsp_sms"、"sms_java"和"sms_jsp"标签揭示了该系统是用Java语言编写,并且在服务器端使用JSP(JavaServer Pages)技术进行展示和交互。"短信猫"则指的是硬件设备,它能够通过SIM卡连接到移动通信网络,用于收发短信...
标题中的“sms.rar_Huawei ...使用这些资源,开发者需要熟悉Java编程,理解短信服务的基本概念,以及如何通过API调用来实现具体业务需求。同时,了解CMPP协议也是必要的,以便更好地理解和调试短信发送过程中的问题。