当前位置: 代码迷 >> Java Web开发 >> 怎么写一个后台程序,模拟提交数据,交给一个java web应用来处理
  详细解决方案

怎么写一个后台程序,模拟提交数据,交给一个java web应用来处理

热度:268   发布时间:2016-04-17 10:55:52.0
如何写一个后台程序,模拟提交数据,交给一个java web应用来处理
是不是必须用户登陆,有session,才能向web应用批量提交数据。
怎么能写一个后台程序,如同用户访问web页面填写提交一样,模拟用户操作提交请求呢

------解决方案--------------------
等不登录 看你模拟的web应用 需不需要登录了。 就跟访问一样啊 你填写好数据 然后自动提交到serlvet就可以了 或者模拟点击 提交按钮。。。
------解决方案--------------------
先学习一下 HTTP 协议

apache 有一个 httpclient 的工具包,可能适合你。
------解决方案--------------------
用apache httpclient包吧,网上资料挺多的。给个简单的例子给你吧。
Java code
HttpClient client = new HttpClient();GetMethod gm = new GetMethod("www.abc.com"); gm.addRequestHeader(new Header("accept-encoding","gzip,deflate"));//设置请求头gm.setQueryString(               new NameValuePair[]{        new NameValuePair("userName","abc"),        new NameValuePair("password","ccc")                                });gm.releaseConnection();
  相关解决方案