- 浏览: 394374 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (93)
- android(安卓) (23)
- java (40)
- eclipse (4)
- 数据库 (8)
- idea (4)
- web 前端 (5)
- 插件 (1)
- 文件定位 (1)
- 报表 (2)
- excel (1)
- excel合并单元格 (1)
- excel报表 (1)
- hibernate (4)
- Annotation (1)
- ajax (1)
- mysql (13)
- oracle (1)
- openfire (8)
- spring mvc 学习,spring (1)
- get或post请求提交 (2)
- xml (4)
- 二维码 (1)
- 文件流 (1)
- apple (1)
- tomcat (1)
- 文件断点续传 (1)
- java分隔符 (1)
- 集合转换 (1)
- 集合交集 (1)
- spark (4)
- install4j (1)
最新评论
-
18335864773:
可以尝试用一下pageoffice插件生成excel。同样可以 ...
poi设置excel表格边框 -
a1334480360:
楼主你好,我用这种方式,回执消息里面并没有携带接收到消息的ID ...
openfire 消息回执 -
yun9157:
楼主在么? 能否留一个联系方式,我现在需要做消息回执这一块。需 ...
openfire 服务端消息回执添加和响应 -
shendixiong:
efei 写道不知楼主用openfire的时候是否存在丢包的问 ...
openfire 服务端消息回执添加和响应 -
shendixiong:
jxufecs2008 写道楼主,你好,这个消息回执请求和响应 ...
openfire 服务端消息回执添加和响应
public static String getStringURLtoPost(String url, Map<String, Object> parms) { if ("".equals(url) || parms == null || url.trim().length() <= 0 || parms.size() <= 0) { return null; } HttpClient httpClient = new HttpClient(); PostMethod postMethod = new PostMethod(url); //此处为你访问的接口 或页面 //设置编码 防止中文乱码 httpClient.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"UTF-8"); //此处为集合里面的值!遍历map集合中的key和value!其实,这里是关键!这里就是表单数据 NameValuePair[] data = new NameValuePair[parms.keySet().size()]; Iterator it = parms.entrySet().iterator(); int i = 0; while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Object key = entry.getKey(); Object value = entry.getValue(); data[i] = new NameValuePair(key.toString(), value.toString()); i++; } postMethod.setRequestBody(data); //这里就是将值传过去(接口中)! try { httpClient.executeMethod(postMethod); //执行 return postMethod.getResponseBodyAsString(); //得到接口中返回的数据 } catch (Exception e) { e.printStackTrace(); } finally{ postMethod.releaseConnection(); //关闭(销毁 } return null; } public static int getCheckInUrl(VideoAsset asset,String username,String text_comments){ int Checkin_status = CHECKIN_STATUS_FAIL; StringBuffer buffer = new StringBuffer(); Map<String, Object> parms = new HashMap<String, Object>(); buffer.append("127.0.0.1:82/webservice/sign.jsp?action=add"); //其实.这就相当于,我们的初始页面!然后,下面的数据就是table表单要提交的字段! if(asset == null){ Checkin_status = CHECKIN_STATUS_FAIL; }if(asset.getAssetId()>=0){ parms.put("assetid", asset.getAssetId()); }if(asset.getItemId()>=0){ parms.put("itemid", asset.getItemId()); }if(!"".equals(asset.getAssetType().trim())&&asset.getAssetType()!=null){ parms.put("assettype", asset.getAssetType().trim()); }if(!"".equals(asset.getAssetCode().trim())&&asset.getAssetCode()!=null){ parms.put("assetcode", asset.getAssetCode().trim()); }if(!"".equals(username.trim())&&username !=null){ parms.put("username", username.trim()); }if(!"".equals(asset.getAssetName().trim())&&asset.getAssetName()!=null){ parms.put("assetname", asset.getAssetName().trim()); }if(!"".equals(text_comments.trim())&&text_comments!=null){ parms.put("text_comments", text_comments); } //将要提交的字段数据放入进去! return getFromUrltoPost(buffer.toString(), parms); } public static int getFromUrltoPost(String url,Map<String, Object> parms){ int Checkin_status = CHECKIN_STATUS_FAIL; try { Checkin_status = Integer.parseInt(StringUtil.getStringURLtoPost(url, parms)); return Checkin_status; } catch (NumberFormatException e) { Checkin_status = CHECKIN_STATUS_UNKNOWNUSERNAME; return Checkin_status; }finally{ return Checkin_status; } } /* *最后要告诉大家的是!如果不懂,可以试想成,你做一个简单的登陆页面!里面有name和password哪个字段! *而假设你的访问页面是http://127.0.0.1:82/hello.jsp *你用post方式!那么你在集合里面就应该put两个,一个是name,一个是password *也就是put("name",name) ,put("password",password); 也访问的页面就是你的url(道理就相当于一个 *简易的登陆提交) */
发表评论
-
install4j 安装spark支持多开问题
2017-06-12 11:40 720在研发spark过程,使用spark作为聊天工具。但是使用 ... -
javaswing jtextpane 英文中文自动换行
2017-04-02 15:01 1767最近一段时间在做一个类似QQ聊天的工具。但是在其中遇到一个问 ... -
java 音频播放
2016-12-29 16:43 465在语音聊天过程需要播放音频,现将播放的代码记录,方便以后浏 ... -
java 音频类型转换(spark聊天)
2016-12-29 16:36 811spark项目中需要实现类似微信的语音聊天功能,主体流程: ... -
java 图片缩小模糊问题
2016-12-28 17:17 2783今天在做emoji表情的时候,需要将原本 40 x 40 的 ... -
spark emoji表情聊天发送
2016-12-28 15:39 1548关于emoji表情发送总体注意: 1.需要对应的标签库以及 ... -
java 切圆图代码(方图切圆图)背景为透明
2016-12-19 09:58 3367public static void main(Strin ... -
http请求解压,解压方法
2015-07-10 10:45 823解压: public static String a ... -
java 文件断点续传
2015-07-10 10:36 1125public static boolean fileUplo ... -
Could not resolve placeholder 'jdbc.driverClassName' in string value "${jdbc.dri
2014-09-17 14:31 25689org.springframework.beans.fac ... -
openfire 自动添加好友
2014-03-07 10:11 2273根据openfire源码的提供,其中Subscription ... -
openfire 服务端消息回执添加和响应
2014-03-07 10:05 9852openfire本身有很多比较好的实现框架,如a ... -
dom4j获取指定节点数据
2014-02-26 17:51 14034现在我有一个xml,如下 String xml = &qu ... -
openfire 消息回执
2014-02-18 18:23 7508参考了: http://blog.csdn.net/t85 ... -
apple 苹果推送
2013-12-26 09:56 1371推送注意点: 1 ... -
post 上传下载文件流
2013-11-21 17:59 9429import java.net.HttpURLConnec ... -
java post xml流
2013-10-31 09:46 2114代码如下: 写道 import java.net ... -
使用jdom将数据转换为xml字符串
2013-10-31 09:35 1277主要依赖于jdom.jar 代码样例: o ... -
hibernate Annotation(注解) 获取 字段名 表名
2013-09-30 14:51 29531.获取表名 /** * * ... -
Hibernate使用SQL查询返回实体类型(转载)
2013-09-30 14:41 1069http://jxdwuao.iteye.com/blog ...
相关推荐
httpclient测试登录并提交表单功能 一个小实例程序 很经典
NULL 博文链接:https://gary0416.iteye.com/blog/900498
WebApi系列-通过HttpClient来调用WebApi接口.doc
使用httpclient调用公安部接口 并接受返回的字符串转换为图片
httpclient连接第三方接口:get,post类型请求,上传文件,中文乱码解决方案
C# post方式提交Form表单,可以支持带参数传入,供大家学习参考。
httpclient testgn 接口测试
NULL 博文链接:https://username2.iteye.com/blog/2004550
java动态提交网站httpclient java动态提交网站httpclient
本demo有两个例子test是作为服务端开启的,httpclient是客户端调用的,模拟服务端的test在启动后是没有界面的,要加上id才能看到json数据,httpclient的HttpClient33.java是测试类,最后的结果是接受到一个对象。...
java HttpClient 发送GET请求和带有表单参数的POST请求教程例子
一个使用HttpClient调用接口的例程,接口是从网上找来的,只支持get方式提交,返回json格式,此例程的编码方式为GBK,我写了注释
HttpClient Post提交多文件及多个普通参数,已经封装成工具类。 需传入 要请求的url 普通参数map 例 map.put("param1","张三"); 需要传入的文件流map 其中key为文件名 服务端接收无乱码。
希望用http协议的能可以帮到大家!很有使用价值!大家可以看看!
JAVA利用HttpClient进行HTTPS接口调用
HttpClient代理访问网络
在开发微信支付的小微商户进件接口时,需要通过表单来上传身份证图片等数据。在微信支付接口文档也说明了,需要使用 multipart/form-data 的方式发送请求。.NET 提供了 MultipartFormDataContent 类型,帮助我们构建...
NULL 博文链接:https://liudeh-009.iteye.com/blog/1181571
HttpClient接口调用工具类 (Post请求 get请求 put请求 delete请求 下载就可以用 )