URI,URL,URN
URI:Uniform Resource Identifier,统一资源标识符
URL:Uniform Resource Locater,统一资源定位符,普遍使用
RUN:Uniform Resource Name,统一资源名称,与位置无关,未成熟
URL:Uniform Resource Locater,统一资源定位符,普遍使用
RUN:Uniform Resource Name,统一资源名称,与位置无关,未成熟
三者关系:
一、URL组成部分:
1.方案:获取资源时,所使用的协议。HTTP=http,FTP=ftp
2.用户和密码:各浏览器对所输入的反馈不同
3.主机和端口
4.路径:用'/'分割目录名称
5.参数:为应用程序提供访问资源所需的附加信息,与路径用';'分割开。
6.查询字符串:传查询条件到服务器,来缩小请求资源的范围。用'?'与参数分割。
7.片段:标记出以获得资源中的子资源,也就是文档的某一个部分。用'#'分割。(片段组件不发给服务器,由浏览器处理)
二、相对URL
2.用户和密码:各浏览器对所输入的反馈不同
3.主机和端口
4.路径:用'/'分割目录名称
5.参数:为应用程序提供访问资源所需的附加信息,与路径用';'分割开。
6.查询字符串:传查询条件到服务器,来缩小请求资源的范围。用'?'与参数分割。
7.片段:标记出以获得资源中的子资源,也就是文档的某一个部分。用'#'分割。(片段组件不发给服务器,由浏览器处理)
二、相对URL
1.相对URL、基础URL的概念
i,URL是不完整的——相对URL
ii,必须要有一个参考点——基础URL。例如“./b.html”
i,URL是不完整的——相对URL
ii,必须要有一个参考点——基础URL。例如“./b.html”
2.相对URL的解析过程
3.自动扩展URL
自动扩展URL的两种方式(输入URL时)
i,主机名扩展
ii,历史扩展
自动扩展URL的两种方式(输入URL时)
i,主机名扩展
ii,历史扩展
三、URL的字符集、编码机制和字符限制
编码机制
i,用ASCII字符集中的有限子集对任意ASCII字符值或数据进行编码。
ii,格式:一个百分号(%)、后面跟两个表示字符ASCII码的16进制数。
编码机制
i,用ASCII字符集中的有限子集对任意ASCII字符值或数据进行编码。
ii,格式:一个百分号(%)、后面跟两个表示字符ASCII码的16进制数。
保留字符