/** 文件名 : OpenUrl.java 描述 :通过 java.net.URL 类访问一个页面,并且返回结果 作者: 慈勤强 [email protected] 参考:http://java.sun.com **/ import java.net.*; import java.io.*;
public class OpenUrl { public String getContent(String strUrl) // 一个public方法,返回字符串,错误则返回"error open url" { try{ URL url=new URL(strUrl); BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream())); String s=""; StringBuffer sb=new StringBuffer(""); while((s=br.readLine())!=null) { sb.append(s+"\r\n"); } br.close(); return sb.toString(); } catch(Exception e){ return "error open url" + strUrl; } } public static void main(String args[]) { //具体使用方法 OpenUrl ou=new OpenUrl(); System.out.println(ou.getContent("http://127.0.0.1")); } } 
|