URI是一种资源定位机制,以通用的方式定位资源,不限于客户端和服务器,而URL定位的是互联网上的所有资源,只要是在线资源,都有唯一的URL。
今天我在看STRUTS配置的时候发现了一个问题,就是我在看配置文件的时候,有时候会出现URL,有时候会出现URIs,让我百思不得其解。我在网上查了一下,解释的很模糊。我自己简单总结了一下,只代表我个人的理解。因为我的知识确实有限,可能会有错误,但我觉得应该是这样。
总结如下:
1.简写:
uri(统一资源标识符)统一资源标识符;URL(统一资源定位)统一资源定位器(或统一资源定位器);URN(统一资源名)统一资源命名。2.URI 和 URL 的比较
a.
URI是一个相对更宽泛的概念。URL是一种URI,是URI命名机制的子集。可以说URI是抽象的,但是URL应该用来定位资源。b.
网络上的每一个资源,比如图片、文档、视频等。位于URI。这里所谓的位置,是指Web上的资源相对于主机服务器存储在服务器上的具体路径。c.
URL是一个字符串,用于描述互联网上的信息资源文件。它在客户端程序和服务器中用于定位客户端连接到服务器所需的信息。它不仅定位这个信息资源,而且定义如何找到这个资源。URI是一种资源定位机制。它以通用的方式定位资源,不限于客户端和服务器,但URL定位互联网上的所有资源。只要是线上资源,都有唯一的网址。