URI和URL区别
2016-05-12 13:07
218 查看
HTTP = Hyper Text Transfer Protocol
URI = Universal Resource Identifier
URL = Universal Resource Locator
URN = Universal Resource Name
URI定义为:统一资源标识符;表示为请求服务器的路径
URL定义为:统一资源定位符;说明如何访问该资源
URN定义为:统一资源名;该资源的名字
URL是URI的子集,只要是服务器上存在的信息资源,都可以用URI唯一标识,具体的访问获取该资源的路径由唯一的URL指定,资源名称也就是URN,也是URI的子集。
URI是个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分。URL是URI的一个特例,它包含了定位Web资源的足够信息。
一个URI定位web上可用的每种资源如HTML文档,图像,视频、程序等等。包括1、访问资源的命名机制;2、存放资源的主机名;3、资源自身的名称,由路径表示,强调资源本身。
一个URL通常包括1、方案部分(例如http://或ftp://,告诉浏览器如何处理该文件)2、地址部分(该文件所在的服务器名称或者IP地址(有时也包含端口号))3、资源部分(访问该文件的路径和其名称)。例如https://www.zhihu.com/question/29001319
在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析。
相反的是,URL类可以打开一个到达资源的流。
URI = Universal Resource Identifier
URL = Universal Resource Locator
URN = Universal Resource Name
URI定义为:统一资源标识符;表示为请求服务器的路径
URL定义为:统一资源定位符;说明如何访问该资源
URN定义为:统一资源名;该资源的名字
URL是URI的子集,只要是服务器上存在的信息资源,都可以用URI唯一标识,具体的访问获取该资源的路径由唯一的URL指定,资源名称也就是URN,也是URI的子集。
URI是个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分。URL是URI的一个特例,它包含了定位Web资源的足够信息。
一个URI定位web上可用的每种资源如HTML文档,图像,视频、程序等等。包括1、访问资源的命名机制;2、存放资源的主机名;3、资源自身的名称,由路径表示,强调资源本身。
一个URL通常包括1、方案部分(例如http://或ftp://,告诉浏览器如何处理该文件)2、地址部分(该文件所在的服务器名称或者IP地址(有时也包含端口号))3、资源部分(访问该文件的路径和其名称)。例如https://www.zhihu.com/question/29001319
在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析。
相反的是,URL类可以打开一个到达资源的流。
相关文章推荐
- hive建外表时默认分隔符错误导致行数增加和数据错误
- 微信&java 开发1 平台接入
- SIM卡背面的20位数字所代表的含义是什么
- hashCode()方法的性能优化
- Hello Gradle
- php第十七节课
- 公约数和公倍数
- php与Ajax(一)———Ajax简介
- Java调用DLL
- cat hesA/Models/score_tgt.sc| awk '{ print $2,$19}' | sort -n -k 1
- php第十六节课
- iOS简易蓝牙对战五子棋游戏设计思路之二——核心棋盘逻辑与胜负判定算法
- DataTable增删改查详解
- Runtime的实践——方法交换
- 素数距离问题
- 快速打开Android虚拟机的方法
- 用Python和OpenCV提取颜色直方图特征
- 韩信点兵
- Java SpringMVC实现国际化整合案例分析(i18n)
- 操作系统 实验三 进程调度模拟程序