uri和url有什么区别和关联

uri和url有什么区别和关联?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

uri,是统一资源标识符,统一资源标识符,用来唯一的标识一个资源。

Web上可用的每种资源如HTML文档,图像,视频片段,程序等都是一个uri来来定位的uri一般由三部组成:①访问资源的命名机制②存放资源的主机名③资源自身的名称,由路径表示,着重强调于资源。

url是统一资源定位符,统一资源定位器,它是一种具体的uri,即url可以用来标识一个资源,而且还指明了如何定位这个资源。

url是互联网上用来描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上,特别是著名的马赛克。采用url可以用一种统一的格式来描述各种信息资源,包括文件,服务器的地址和目录等.URL一般由三部组成:①协议(或称为服务方式)②存有该资源的主机IP地址(有时也包括端口号)③主机资源的具体地址。如目录和文件名等

骨灰盒,统一资源名称、统一资源命名,是通过名字来标识资源,比如mailto: java-net@java.sun.com。

uri是以一种抽象的,高层次概念定义统一资源标识,而url和URN则是具体的资源标识的方式.URL和缸都是一种uri。笼统地说,每个url都是uri,但不一定每个uri都是url。这是因为uri还包括一个子类,即统一资源名称(URN),它命名资源但不指定如何定位资源。上面的mailto,新闻和isbn uri都是骨灰盒的示例。

在Java的uri中,一个uri实例可以代表绝对的,也可以是相对的,只要它符合uri的语法规则。而url类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的。在Java类库中,uri类不包含任何访问资源的方法,它唯一的作用就是解析。相反的是,url类可以打开一个到达资源的流。

关于uri和url有什么区别和关联问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

uri和url有什么区别和关联