23sendXml+=" SigMailCommand Name=\ " checkuser\ " Param Name=\ " domainname\ " test.com.cn/Param " ;
24sendXml+=" Param Name=\ " username\ " admin/Param/SigMailCommand " ;
25
26outStream=conn.getOutputStream();
27
28// 准备通过CONN对象写入XML数据
29BufferedWriter bw=newBufferedWriter( newjava.io.OutputStreamWriter(outStream,
30" UTF-16 " ));
31bw.write(sendXml);
32bw.flush();
33bw.close();
34
35// DataOutputStream dataOutStream = new DataOutputStream(outStream);
36// dataOutStream.writeChars(xml);
37// dataOutStream.flush();
38// dataOutStream.close();
39
40
41// 准备通过CONN对象读取返回的XML数据
42
43inStream=conn.getInputStream();
44StringBuffer returnXml=newStringBuffer( "" );
45BufferedReader rd=newBufferedReader( newInputStreamReader(inStream,
46" UTF-16 " ));
47for(String line=null ; (line=rd.readLine())!=null ;){
48returnXml.append(line);
49}
50System.out.println(returnXml.toString());
51rd.close();
52}catch(IOException ex){
53ex.printStackTrace();
54} finally {
55try{
56if(outStream!=null )
57outStream.close();
58if(inStream!=null )
59inStream.close();
60if(conn!=null )
61conn.disconnect();
62}catch(IOException e){
63//TODO 自动生成 catch 块
64e.printStackTrace();
65}
66}
67
68}
69
70 }
如何用Java实现短信自动发送功能?Java实现短信自动发送功能主要是用httpclient实现的java短信群发代码,要有发短信的端口 。
1、硬件设备是一个3G网卡;
2、软件方面需要sun提过的java底层通信common包;
3、此外还需要第三方库SMSLib,这个是开源项目,主要用于实现java发短信的功能;
主要代码如下java短信群发代码:
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(
"");
post.addRequestHeader("Content-Type",
"application/x-www-form-urlencoded;charset=utf-8");// 在头文件中设置转码
NameValuePair[] data = https://www.04ip.com/post/{ new NameValuePair("sname", "*****"),
new NameValuePair("spwd", "*****"),
new NameValuePair("scorpid", "*****"),
new NameValuePair("sprdid", "*****"),
new NameValuePair("sdst", "*****"),
new NameValuePair("smsg", "*****") };
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("utf-8"));
System.out.println(result);
post.releaseConnection();
Java源程序(.java文件)——java字节码文件(.class文件)——由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)——字节码文件(.class)就会在java虚拟机中执行 。
Java是一门面向对象编程语言,不仅吸收java短信群发代码了C++语言的各种优点 , 还摒弃了C++里难以理解的多继承、指针等概念 , 因此Java语言具有功能强大和简单易用两个特征 。Java语言作为静态面向对象编程语言的代表 , 极好地实现了面向对象理论 , 允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
java如何实现发送短信验证码功能?1、创建一个Httpjava短信群发代码的模拟请求工具类java短信群发代码 , 然后写一个POST方法或者GET方法
推荐阅读
- 钉钉直播比例,钉钉直播里如何设置画面比例
- 什么叫环境人像拍摄,环境人像拍摄的六个技巧
- u盘播放视频下载什么软件下载,用u盘播放视频
- 公众号图片怎么导入微信,怎么把微信公众号的图片导出word
- 象棋游戏java程序代码 象棋游戏java编程
- jquery文字匹配,jquery字符串包含字符串
- 格斗游戏放弃,格斗游戏凉了
- 显卡接口级别怎么看,显卡接口类型怎么看
- python中函数详解 python函数总结