Java——URL和URLConnection

使用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());		//取得内容类型
	}

}
原文地址:https://www.cnblogs.com/tonglin0325/p/5321259.html