Java里面有没有类似.net里webrequest的类呀?
Java里面有没有能实现和.net里webrequest相同功能的类呀?
就是可以自动提交form请求并能获取返回页面结果的?
各位大虾给帮帮忙?
问题点数:100、回复次数:7Top
1 楼2K_Ice_Bug(速溶咖啡(不加糖))回复于 2006-03-10 15:59:22 得分 10
httpclient:
http://www.apache.org
Top
2 楼liuhaixue(小康)回复于 2006-03-10 16:32:45 得分 0
楼上的兄弟请问httpclient支持asp等其它页面吗?我听说它只支持php的,不知道有没有这方面的限制,以前没有用过这个东东,别笑俺Top
3 楼liuhaixue(小康)回复于 2006-03-10 20:08:54 得分 0
大家帮帮忙啊Top
4 楼matq2008(叶子.net)回复于 2006-03-10 20:43:50 得分 45
URL urlstr = new URL(urlString);
logger.info(urlString + "?" + strb.toString());
URLConnection urlConnection = urlstr.openConnection();
urlConnection.setRequestProperty("content-type",
"application/x-www-form-urlencoded;charset=utf-8");
urlConnection.setDoOutput(true);
PrintWriter out = new PrintWriter(urlConnection.getOutputStream());
String postContent = new String(strb.toString());
out.println(postContent);
out.close();
urlConnection.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(
urlConnection.getInputStream()));
in.close();
Top
5 楼liuhaixue(小康)回复于 2006-03-10 21:52:19 得分 0
to 叶子:
能麻烦你一下吗?解释一下你的程序,有些地方没明白.我要做的是一个自动程序,就是模拟人将一些数据自动填充到form中,并自动提交,对远端的数据库进行查询
Top
6 楼petit(小云)回复于 2006-03-11 23:35:33 得分 45
模拟人填充form其实就是URLConnection 模拟http协议写过去,叶子的是写核心部分,至于你要怎么自动化那是根据你的具体要求,别人不能替你想。
对数据库查询,用jdbc做,高级点用CacheRowSet做Top
7 楼petit(小云)回复于 2006-03-11 23:38:11 得分 0
URL urlstr = new URL(urlString);
logger.info(urlString + "?" + strb.toString());
URLConnection urlConnection = urlstr.openConnection();
urlConnection.setRequestProperty("content-type",
"application/x-www-form-urlencoded;charset=utf-8");//设置http的mime
urlConnection.setDoOutput(true);
PrintWriter out = new PrintWriter(urlConnection.getOutputStream());
String postContent = new String(strb.toString());
out.println(postContent);//写出http协议的数据,和网页上的click后做的事一样的
out.close();
urlConnection.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(
urlConnection.getInputStream()));
in.close();Top
相关问题
- Java里面有没有类似.net里webrequest的类呀?
- .Net Framework 类库里有类似java的Vector的类吗?
- WebClient类 和 WebRequest类有什么区别?
- java里有无类似.net里的System.Web.UI.WebControls和Datatable等东东?
- 使用java调用.net Web Services的DataSet数据类型问题
- 使用java调用.net Web Services的DataSet数据类型问题
- java有没有类似于.net的messagebox的功能啊??
- .net中有java中类似Struts,标签一样的东西吗?
- 如何在.net程序里调用java写的一个类?
- .net有没有实现类似java的servlet




