Open ditunes opened 8 years ago
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
表示一个资源的表述。如 http://ddiao.me/product/123.json 即表示ID为123商品信息的表述(商品信息的JSON格式数据)。它还具备如下功能:
http
get
对于URL而言,其一般表示互联网资源,它的scheme必须为IANA注册的互联网协议(http、ftp、mailto 参见 IANA Uniform Resource Identifier (URI) Schemes )。
通过特定域的名称来标识资源,如URN:ISBN(特定域) 0-486-27557-4 。它标识了图书领域的0-486-*编号的书籍。但是它不像URL表示资源的地址,如通过ISBN 0-486-27557-4 你可以知道是哪本书,但你不知道去哪里(地址)而且如何获取(访问规则)这本书。
ISBN 0-486-27557-4
去哪里(地址)
如何获取(访问规则)
URN还有一个优势在于,无论资源地址如何变动,URN标识是不会变的,你可以使用任何的通信协议,依据此URN获取到资源。
通过磁力链接下载BT种子进行资源传播,就是利用了URN的标识唯一特性,然后你懂得.......
磁力链接是如何实现下载的? SYNTAX scheme:[//[user:password@]host[:port]][/]path[?query][#fragment] 其中[]内的元素表示并非必须存在。
磁力链接是如何实现下载的?
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment] 其中[]内的元素表示并非必须存在。
基于上述语法规则,下面这张图展示了案例和各组成部分的说明
URI例子:
·---
参考 Uniform Resource Identifier
参考
WHAT ?
URI(Uniform Resource Identifier):统一资源标识符
scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]
URL(Uniform Resource Locator): 统一资源定位符
表示一个资源的表述。如 http://ddiao.me/product/123.json 即表示ID为123商品信息的表述(商品信息的JSON格式数据)。它还具备如下功能:
http
协议get
方法获取ID为123商品的表述对于URL而言,其一般表示互联网资源,它的scheme必须为IANA注册的互联网协议(http、ftp、mailto 参见 IANA Uniform Resource Identifier (URI) Schemes )。
URN(Uniform Resource Name):统一资源名称
通过特定域的名称来标识资源,如URN:ISBN(特定域) 0-486-27557-4 。它标识了图书领域的0-486-*编号的书籍。但是它不像URL表示资源的地址,如通过
ISBN 0-486-27557-4
你可以知道是哪本书,但你不知道去哪里(地址)
而且如何获取(访问规则)
这本书。URN还有一个优势在于,无论资源地址如何变动,URN标识是不会变的,你可以使用任何的通信协议,依据此URN获取到资源。
通过磁力链接下载BT种子进行资源传播,就是利用了URN的标识唯一特性,然后你懂得.......
基于上述语法规则,下面这张图展示了案例和各组成部分的说明
URI例子:
DIFFERENT ?
·---