详解HTTP--URI和URL(二)
2017-05-28 09:23
148 查看
知识点的梳理:
URL(Uniform Resource Locator,统一资源定位符)
URL正是使用Web浏览器等访问Web页面时需要输入的网页地址;
统一资源标识符
URI(Uniform Resource Identifier)
Uniform:规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式。加入新增的协议方案(如http:或ftp:)也容易很多;
Resource:资源的定义是"可标识的任何东西"。除了文档文件,图像或服务等能够区别于其他类型的,全都可作为资源。资源可是是单一的,也可以是多数的集合体;
Identifier:表示可标识的对象。也称为标识符;
结论:URI就是由某个协议方案表示的资源的定位标识符。协议方案是指访问资源所使用的协议类型名称;
采用HTTP协议时,协议方案就是HTTP.还有诸如:ftp,mailto等
URI用字符串标识某一互联网资源,而URL标识资源的地点(互联网上所处的位置)。URL是URI的子集;
URI格式
基本格式:
使用http:或htps:等协议方案名获取访问资源时要指定协议类型。不区分字母大小写,最后附一个冒号(:)。也可以使用data:或javascript:这类指定数据或脚本程序的方案名;
登录信息(认证)
指定用户名和密码作为从服务器端获取资源时必要的登录信息(身份认证)。可选项;
服务器地址
使用绝对URI必须指定待访问的服务器地址。地址可以是DNS可解析的名称,或是IPV4,IPV6地址名;
服务器端口号
指定服务器连接的网络端口号。可选。若用户省略则自动使用默认端口号;
带层次的文件路径
指定服务器上的文件路径来定位特指的资源。这与UNIX系统的文件目录结构相似;
查询字符串
针对已指定的文件路径内的资源,可以使用查询字符串传入任意参数。此项可选;
片段标识符
通常可标记处已获取资源中的子资源(文档内的某个位置)。但在RFC中并没有明确规定其使用方法。可选项。
RFC
用来制定HTTP协议技术标准的文档,被称为RFC(Request for Comments,征求修正意见书);
应用程序会遵照由RFC确定的标准实现;
RFC是互联网的设计文档,如果不遵守,可能造成无法通信的状况;
URL(Uniform Resource Locator,统一资源定位符)
URL正是使用Web浏览器等访问Web页面时需要输入的网页地址;
统一资源标识符
URI(Uniform Resource Identifier)
Uniform:规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式。加入新增的协议方案(如http:或ftp:)也容易很多;
Resource:资源的定义是"可标识的任何东西"。除了文档文件,图像或服务等能够区别于其他类型的,全都可作为资源。资源可是是单一的,也可以是多数的集合体;
Identifier:表示可标识的对象。也称为标识符;
结论:URI就是由某个协议方案表示的资源的定位标识符。协议方案是指访问资源所使用的协议类型名称;
采用HTTP协议时,协议方案就是HTTP.还有诸如:ftp,mailto等
URI用字符串标识某一互联网资源,而URL标识资源的地点(互联网上所处的位置)。URL是URI的子集;
URI格式
基本格式:
使用http:或htps:等协议方案名获取访问资源时要指定协议类型。不区分字母大小写,最后附一个冒号(:)。也可以使用data:或javascript:这类指定数据或脚本程序的方案名;
登录信息(认证)
指定用户名和密码作为从服务器端获取资源时必要的登录信息(身份认证)。可选项;
服务器地址
使用绝对URI必须指定待访问的服务器地址。地址可以是DNS可解析的名称,或是IPV4,IPV6地址名;
服务器端口号
指定服务器连接的网络端口号。可选。若用户省略则自动使用默认端口号;
带层次的文件路径
指定服务器上的文件路径来定位特指的资源。这与UNIX系统的文件目录结构相似;
查询字符串
针对已指定的文件路径内的资源,可以使用查询字符串传入任意参数。此项可选;
片段标识符
通常可标记处已获取资源中的子资源(文档内的某个位置)。但在RFC中并没有明确规定其使用方法。可选项。
RFC
用来制定HTTP协议技术标准的文档,被称为RFC(Request for Comments,征求修正意见书);
应用程序会遵照由RFC确定的标准实现;
RFC是互联网的设计文档,如果不遵守,可能造成无法通信的状况;
相关文章推荐
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- 详解HTTP--URI和URL(二)
- HttpUtility.UrlDecode(),HttpUtility()escape()、encodeURI()、encodeURIComponent()区别详解以及相应的前台解码和.net后台解码
- HttpURLConnection用法详解
- HttpURLConnection用法详解
- HttpURLConnection用法详解
- HttpURLConnection用法详解
- HttpURLConnection用法详解