URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。
本章节我们将介绍Java是如处理URL的。URL可以分为如下几个部分。
protocol://host:port/path?query#ref
protocols(协议)可以是 HTTP, HTTPS, FTP, 和File。port 为端口号。path为文件路径及文件名。
HTTP协议的URL实例如下:
http://www.cnblogs.com/toutou/
以上URL实例并未指定端口,因为HTTP协议默认的端口号为80。
URL 类方法
在java.net包中定义了URL类,该类用来处理有关URL的内容。对于URL类的创建和使用,下面分别进行介绍。
java.net.URL提供了丰富的URL构建方式,并可以通过java.net.URL来获取资源。
URL类中包含了很多方法用于访问URL的各个部分,具体方法及描述如下:
实例
以上实例演示了使用java.net的URL类获取URL的各个部分参数:
以上实例编译运行结果如下:
URLConnections 类方法
openConnection() 返回一个 java.net.URLConnection。
例如:
- 如果你连接HTTP协议的URL, openConnection() 方法返回 HttpURLConnection 对象。
- 如果你连接的URL为一个 JAR 文件, openConnection() 方法将返回 JarURLConnection 对象。
- 等等...
URLConnection 方法列表如下:
实例
以下实例中URL采用了HTTP 协议。 openConnection 返回HttpURLConnection对象。
以上实例编译运行结果如下:
原文链接:https://www.cnblogs.com/toutou/p/6066017.html
我是Java单车,每天都会更新转载一些优质的文章,求关注,求转发,求收藏,谢谢各位大佬了~~