使用URL读取内容
import java.awt.im.InputContext; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.util.Scanner; //================================================= // File Name : URL_demo //------------------------------------------------------------------------------ // Author : Common //主类 //Function : URL_demo public class URL_demo { public static void main(String[] args) throws Exception { // TODO 自动生成的方法存根 URL url = new URL("http","10.108.84.220",8080,"/Hello/Hello.html"); //指定操作的URL InputStream input = url.openStream(); //打开输入流,读取URL内容 Scanner scan = new Scanner(input); //实例化读取分隔符 scan.useDelimiter(" "); //设置读取分隔符 while(scan.hasNext()){ System.out.println(scan.next()); } } }
取得URL的基本信息
import java.net.URL; import java.net.URLConnection; //================================================= // File Name : URL_demo //------------------------------------------------------------------------------ // Author : Common //主类 //Function : URL_demo public class URL_demo { public static void main(String[] args) throws Exception { // TODO 自动生成的方法存根 URL url = new URL("http://www.baidu.com"); URLConnection urlCon = url.openConnection(); //建立连接 System.out.println("内容大小:"+urlCon.getContentLength()); //取得内容大小 System.out.println("内容类型:"+urlCon.getContentType()); //取得内容类型 } }