package cn.net;
import java.net.MalformedURLException;
import java.net.URL;
/**
* URL universal resource locator
* 1.协议
* 2.域名、计算机名
* 3.端口:默认80
* 4.请求资源
* 例:https://www.bilibili.com:80/video/av30023103/?p=237#a
* @author Chill Lyn
*
*/
public class TestURL {
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("https://www.bilibili.com:80/video/av30023103/?p=237#a");
// 获取四个值
System.out.println("协议:" + url.getProtocol());
System.out.println("域名|IP:" + url.getHost());
System.out.println("端口:" + url.getPort());
System.out.println("请求资源:" + url.getFile());
System.out.println("请求资源:" + url.getPath());
// 获取参数
System.out.println("参数:" + url.getQuery());
// 获取锚点
System.out.println("锚点" + url.getRef());
}
}
控制台输出