package com.lzy.loc;
/**
* URL:统一资源定位器,互联网三大基石之一(html|http),区分资源
* 1.协议
* 2.域名、计算机
* 3.端口:默认80
* 4.请求资源
*/
import java.net.MalformedURLException;
import java.net.URL;
public class URLTest01 {
public static void main(String[] args) throws MalformedURLException {
URL url=new URL("http://www.baidu.com:80/index.html?uname=shsxt&age=18#a");
//获取四个值
System.out.println("协议:"+url.getProtocol());
System.out.println("域名|ip:"+url.getHost());
System.out.println("端口:"+url.getPort());
System.out.println("请求资源1:"+url.getFile());
System.out.println("请求资源2:"+url.getPath());
//参数
System.out.println("参数:"+url.getQuery());
//锚点
System.out.println("锚点:"+url.getRef());
}
}
运行结果
协议:http
域名|ip:www.baidu.com
端口:80
请求资源1:/index.html?uname=shsxt&age=18
请求资源2:/index.html
参数:uname=shsxt&age=18
锚点:a