锁定老帖子 主题:java获取Http数据
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-09
最后修改:2010-12-09
package com.miniracle.info.io; /** * 所有获得数据的父类 * @author laisz * */ public interface IReader { /** *根据参数获得数据 * @param str * @return */ public String getData(String str); public String getData(String str,String sParam); } 实现类: package com.miniracle.info.io; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.URL; import java.net.URLConnection; public class HTMLReader implements IReader { public String getData(String sUrl) { return getData(sUrl,""); } public String getData(String sUrl, String sParam) { // TODO Auto-generated method stub StringBuffer sb = new StringBuffer(); try{//"" URL url = new URL(sUrl); URLConnection urlc = url.openConnection(); urlc.setDoOutput(true); OutputStreamWriter wr=new OutputStreamWriter(urlc.getOutputStream()); wr.write(sParam); wr.flush(); InputStream is = urlc.getInputStream(); // To download int allLine = 0; InputStreamReader ir = new InputStreamReader(is); BufferedReader br = new BufferedReader(ir); String line; while((line=br.readLine())!=null){ sb.append(line+"\r\n"); } }catch(Exception e){ e.printStackTrace(); return e.toString(); } return sb.toString(); } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-09
LZ新来的?
|
|
返回顶楼 | |
发表时间:2010-12-09
zgzdzh 写道 LZ新来的?
是新来的。。咋了? |
|
返回顶楼 | |
发表时间:2010-12-09
不久这个帖子会被隐藏的
|
|
返回顶楼 | |
发表时间:2010-12-09
zgzdzh 写道 不久这个帖子会被隐藏的
为咋呢?总有原因啊。新人不懂啊。 |
|
返回顶楼 | |
发表时间:2010-12-09
http4j 写道 楼主,你的头像很销魂,哈哈哈哈哈哈
谢了。。 |
|
返回顶楼 | |
发表时间:2010-12-09
我也觉得隐藏 另外 头像的确销魂 hehe
|
|
返回顶楼 | |
发表时间:2010-12-09
题目没错.内容没错.你的眼神错了..
|
|
返回顶楼 | |
发表时间:2010-12-09
超时、转码 这些都没有的话 你这段代码可以再压缩一半
|
|
返回顶楼 | |
发表时间:2010-12-09
另外 为什么很多人喜欢接口?
接口这东西 在大部分范围内 是一个很烦的设计 |
|
返回顶楼 | |