返回首页

URI分类

时间:2009-12-16 01:16来源:未知 作者:admin 点击:
URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。 URI语法: [scheme:] scheme-specific-part [#fragment] URI分不透明URI和分层URI。 不透明URI: 不透明的URI指scheme-specific-part不是以正斜杠(/)开头
  
URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。

URI语法:[scheme:] scheme-specific-part [#fragment]

URI分不透明URI和分层URI。

不透明URI:不透明的URI指scheme-specific-part不是以正斜杠(/)开头的绝对的URI。不透明的URI并不是用于分解的。不透明的URI与其它的URI不同,它不服从标准化、分解和相对化。

分层URI:分层的URI可以是以正斜杠开头的绝对的URI或相对的URL。scheme-specific-part的语法:[//authority] [path] [?query]。

分层URI分成基于服务器或基于注册的URI

基于服务器的URI[//authority] 部分语法为:[userinfo@] host [:port]。

URI标准化:

标 准化可以通过目录术语来理解。假定目录x直接位于根目录之下,x有子目录a和b,b有文件memo.txt,a是当前目录。为了显示memo.txt中的 内容(在微软Windows下),你可能输入type \x\.\b\memo.txt。你也可能输入type\x\a\..\b\memo.txt,在这种情况下,a和..的出现是没有必要的。这两种形式都 不是最简单的。但是如果输入\x\b\memo.txt,你就指定了最简单的路径了,从根目录开始访问memo.txt。最简单的\x\b \memo.txt路径就是标准化的路径。

绝对URI:绝对的URI指以scheme(后面跟着冒号)开头的URI。

绝 对路径:路径(path)可以分成一系列的路径片断(pathsegment),每个路径片断使用正斜杠与其它的路径片断隔开。如果路径的第一个路径片断 以一个正斜杠开始,该路径就被认为是绝对的。否则路径就被认为是相对的。绝对路径是相对于分层URI而言。不透明URI没有可分解的路径概念。

   通常通过基本的和相对的URI访问资源。基本的URI是绝对的URI,它唯一地标识了某种资源的名字空间,而相对的URI标识了与基础的URI相对的资 源。(与基本的URI不同,相对的URI在某种资源的生存周期内可以永远不需要改变)。因为基本的和相对的URI都不能完整的识别某种资源,有必要把两种 URI通过解析过程合并。相反地,通过相对化从合并的URI中提取相对的URI也是可行的。
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
小朱 查看详细资料 发送留言 加为好友 用户等级:超级会员 注册时间:2008-11-18 17:11 最后登录:2012-02-06 13:02
推荐内容
热点内容