什么叫URL及什么叫URI
URL和URI的概念
URL和URI是互联网中最基本的概念之一,但是很多人对它们的含义和区别并不清楚。在本文中,我们将详细讨论URL和URI的概念及其区别。
URL的概念
URL(Uniform Resource Locator)是互联网上用于定位资源的一种地址标识符。它是由协议名、example.com是主机名,index.html是路径。
URI的概念
URI(Uniform Resource Identifier)是用于唯一标识资源的字符串。它包括URL和URN(Uniform Resource Name)两种类型。URL是一种特殊的URI,它用于定位资源。而URN是一种用于命名资源的URI,它不包含主机名和路径信息。
例如,urn:isbn:0-486-27557-4是一个URN,它用于标识一本书的ISBN号。
URL和URI的区别
URL是URI的一种特殊形式,它用于定位资源。而URI是用于唯一标识资源的字符串,它包括URL和URN两种类型。
因此,URL是一种特殊的URI,它包含了定位资源所需的所有信息。而URN只是用于命名资源的URI,它不包含定位资源所需的信息。
URL和URI的应用
URL和URI在互联网中广泛应用。在浏览器中,我们输入的网址就是URL。在程序中,我们可以使用URL或URI来访问网络资源。
例如,在Java中,我们可以使用URL类或URI类来访问网络资源:
```
URL url = new URL("");
URLConnection conn = url.openConnection();
InputStream in = conn.getInputStream();
URI uri = new URI("urn:isbn:0-486-27557-4");
总结
URL和URI是互联网中最基本的概念之一。URL是一种用于定位资源的地址标识符,而URI是用于唯一标识资源的字符串,包括URL和URN两种类型。在实际应用中,我们可以使用URL或URI来访问网络资源。