JAVA发送HTTP请求与处理参考:
http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.html
http://blog.csdn.net/atco/article/details/7949210
http://www.oschina.net/code/snippet_582384_44785
http://blog.csdn.net/rongyongfeikai2/article/details/41659353
JAVA设置代理服务器:
http://www.jb51.net/article/76309.htm
短信发送
WEB服务地址:http://117.79.237.5:8060/webservice.asmx?op=mt
调用:
/* * 方法名称:mt * 功 能:发送短信 * 参 数:mobile,content,ext,stime,rrid(手机号,内容,扩展码,定时时间,唯一标识) * 返 回 值:唯一标识,如果不填写rrid将返回系统生成的 */ public String mt(String mobile, String content, String ext, String stime, String rrid) { String result = ""; String soapAction = "http://tempuri.org/mt"; String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; xml += "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"; xml += "<soap:Body>"; xml += "<mt xmlns=\"http://tempuri.org/\">"; xml += "<sn>" + sn + "</sn>"; xml += "<pwd>" + pwd + "</pwd>"; xml += "<mobile>" + mobile + "</mobile>"; xml += "<content>" + content + "</content>"; xml += "<ext>" + ext + "</ext>"; xml += "<stime>" + stime + "</stime>"; xml += "<rrid>" + rrid + "</rrid>"; xml += "</mt>"; xml += "</soap:Body>"; xml += "</soap:Envelope>"; URL url; try { url = new URL(serviceURL); URLConnection connection = url.openConnection(); HttpURLConnection httpconn = (HttpURLConnection) connection; ByteArrayOutputStream bout = new ByteArrayOutputStream(); bout.write(xml.getBytes("GBK")); byte[] b = bout.toByteArray(); httpconn.setRequestProperty("Content-Length", String .valueOf(b.length)); httpconn.setRequestProperty("Content-Type", "text/xml; charset=gb2312"); httpconn.setRequestProperty("SOAPAction", soapAction); httpconn.setRequestMethod("POST"); httpconn.setDoInput(true); httpconn.setDoOutput(true); OutputStream out = httpconn.getOutputStream(); out.write(b); out.close(); InputStreamReader isr = new InputStreamReader(httpconn .getInputStream()); BufferedReader in = new BufferedReader(isr); String inputLine; while (null != (inputLine = in.readLine())) { Pattern pattern = Pattern.compile("<mtResult>(.*)</mtResult>"); Matcher matcher = pattern.matcher(inputLine); while (matcher.find()) { result = matcher.group(1); } } return result; } catch (Exception e) { e.printStackTrace(); return ""; } }
相关推荐
java通过发送http请求实现给指定手机号码发送文字短信
控件包括了内部发送队列和内部接收队列,并且提供了队列的处理情况的访问方法,根据这个特性,容器程序可以连续提交多个短信发送请求; 3、支持多个控件并行工作。在一个程序中使用可以使用多个短信控件(即同时连接...
使用的是信易通的短信平台接口,然后在Java中使用HttpClient模拟POST请求或者GET请求(看短信平台要求,一般的情况下都是POST请求),调用短信平台提供的接口(遵循短信平台的接口规范即可)发送短信验证码
短信策略防盗刷,防短信轰炸。 短信通道防盗刷方案: 1.使用安全图形验证码,增加识别难度,防止通过自动化工具进行攻击请求; 2.每日限制每个手机号的发送次数; 3.单Ip的请求次数限制,防止攻击者对服务器进行大量...
使用的是信易通的短信平台接口,然后在Java中使用HttpClient模拟POST请求或者GET请求,调用短信平台提供的接口(遵循短信平台的接口规范即可)发送短信验证码!亲测可用!给出例子,欢迎下载!
java模似HTTP请求,通过飞信发送免费短信,有代码和JAR包,拷贝到工程中main方法可以测试,前提手机号已经开通飞信。(有发送信息,搜索好友,添加好友等)
如果需要在一次请求中分别向多个不同的手机号发送不同签名和模板内容短信,使用他的另一个接口SendBatchSms。这是他的批量发送接口 当验证码签名和通用签名名称相同的时候,系统会优先默认使用通用签名发送短信。
1.客户输入手机号后,点击发送验证码,向服务器发送请求 2.服务器接收到请求后,获取到客户的手机号,并随机生成验证码,将验证码存储起来,有了手机号和验证码,向运营商发起发送短信的请求 3.运营商向客户手机发送...
java实现数据的请求,通过与数据聚合的模板相结合实现短信的发送功能。
本项目实现了证码的发送及用户注册 1>短信发送与注册实现分析 ... 2.请求验证码接口,接收参数电话号码,生成验证码code1,拼接短信信息,发送给手机,返回json格式数据给前端状态 ...5.返回短信发送提示
在Java中使用HttpClient模拟POST请求或者GET请求,使用的是信易通的短信平台接口,一般的情况下都是POST请求(post请求安全,可靠,信息不会在地址栏显示出来),然后(看短信平台要求,),调用短信平台提供的接口...
给予WEBSERVER的短信收发...企业服务器端调用ESMSClientCom组件,将一个短信发送请求提交至短信服务器端。 短信服务器端的企业短信Web服务平台对SOAP流进行验证,若请求有效且通过身份验证,该短信将被发送到用户手机。
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器地址 ...
java模似HTTP请求通过飞信发送免费短信,有代码和JAR包,拷贝到工程中main方法可以测试,前提手机号已经开通飞信。(有发送信息,搜索好友,添加好友等)
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器地址 ...
百度云盘分享 ... Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText();...
阿里云提供了java,php,asp.net,python等版本,下载后经研究,文件是多的看得人脑子乱,其实最终还是通过请求一个http来实现发送。由于没有asp版本的下载。本人决定写一个这样的asp版本。不是阿里云大与短信。就是...
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器...
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器...
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器...