URL:统一资源定位器:可以实现当前网址每个部分的内容,还可以通过他实现网络的访问
URI:统一资源定位符
String str = “http://www.baidu.com:333/sfs/sf?name=bingbing”;
//获取URL对象
URL url=new URL(str);
url.getProtocol()//协议
url.getHost()//域名/ip
url.getFile());//获取的是文件路和查询部分。如果二者都没有返回空,有谁可以显示谁
- url.getPath()//返回的是文件的路径,没有返回空
- url.getPort()//获取的是当前网址的显式端口,如果没有返回-1
- url.getDefaultPort()//获取的是默认端口 80
//获取当前URLConnection类的一个实例,相当于在客户端与服务器端建立了一个通道,与服务器建立了连接
URLConnection con = url.openConnection();