1.介绍
统一资源标识符提供了一种简单,可扩展的机制来标识一个资源。URI的语法和语义来自于World Wide Web发起的概念(始于1990,并在www的统一资源标识符RFC1630中描述)。URI规范用于满足在因特网资源定位功能建议和统一资源名的功能需求。
本文档为了为所有的URL定义一个单独通用的语义,因此更新、合并了统一资源定位(RFC1738)和相对统一资源定位(RFC1738).本文档不包括那些RFC1738中为个别URL方案的专有语义,它们将以新的URI方案注册方式进行处理,并在单独的文档中进行更新。本文档不会讨论超出US-ASCII字符集以外的问题和建议,那些建议将在单独的文档中讨论。
1.1 URI概述
URI具有下面定义的特征:
统一(Uniform)
统一性带来了几个好处:即使在资源访问机制不同的情况下,它也允许在同一个上下文中标识不同类型的资源;它允许在不同类型资源标识间提供通用语法约定的统一语义解释;它允许在不干扰现有的标识符使用的情况下,引进新类型的资源标识符;而且,它还允许在不同的上下文中重用标识符,因此它允许新的应用程序或协议利用预先存在的,大的,且被广泛使用的资源标识符。
资源(Resource)
任何能被标识的事物都能成为资源。熟悉的例子包括一份电子文档,一副图片,一个服务(如,洛杉矶今天的天气预报)以及其他资源的集合。并不是所有的资源都能通过网络获取的,如,人类,公司,以及图书馆中带有封面的图书也能被称为资源。
资源是一个或多个实体概念上的映射,但并不要求两者在特定时间的任何实例中相对应。因此,即使实体内容改变,资源的概念映射在处理中也可以保持不变。
标识符
标识符是作为含有标识事物的引用对象。在URI的情况下,此对象是受限的语法的字符序列。
为了标识一个资源,系统会执行资源上的各种操作,这些操作可能以这些单词'access','update','replace'或'find attributes'作为特征。
1.2 URI,URL和URN
分享到:
相关推荐
- RFC2396 Uniform Resource Identifiers (URI): Generic Syntax - RFC1808 Relative Uniform Resource Locators - RFC1945 Hypertext Transfer Protocol (HTTP/1.0) - RFC2045 MIME Part One: Format of Internet ...
同时,URL中的特殊字符需要进行编码以符合RFC2396标准。JSTL提供了`<c:url>`和`<c:param>`标签来简化这一过程。`<c:url>`用于重写URL,而`<c:param>`则用于对查询参数进行编码。例如: ```jsp ${param.name}"/> ...
Jabber标识符遵循与RFC 2396一致的URI格式,使得每个实体都具有唯一地址。服务器间通信基于XML流的传输,这些流是在TCP连接上进行的。 XMPP协议在使用TLS(传输层安全协议)时,能够在通信过程中提供数据加密,确保...
pandas whl安装包,对应各个python版本和系统(具体看资源名字),找准自己对应的下载即可! 下载后解压出来是已.whl为后缀的安装包,进入终端,直接pip install pandas-xxx.whl即可,非常方便。 再也不用担心pip联网下载网络超时,各种安装不成功的问题。
基于java的大学生兼职信息系统答辩PPT.pptx
基于java的乐校园二手书交易管理系统答辩PPT.pptx
tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl
Android Studio Ladybug 2024.2.1(android-studio-2024.2.1.10-mac.dmg)适用于macOS Intel系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: https://download.csdn.net/download/weixin_43800734/89954174 part2: https://download.csdn.net/download/weixin_43800734/89954175
有学生和教师两种角色 登录和注册模块 考场信息模块 考试信息模块 点我收藏 功能 监考安排模块 考场类型模块 系统公告模块 个人中心模块: 1、修改个人信息,可以上传图片 2、我的收藏列表 账号管理模块 服务模块 eclipse或者idea 均可以运行 jdk1.8 apache-maven-3.6 mysql5.7及以上 tomcat 8.0及以上版本
tornado-6.1b2-cp38-cp38-macosx_10_9_x86_64.whl
Android Studio Ladybug 2024.2.1(android-studio-2024.2.1.10-mac.dmg)适用于macOS Intel系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: https://download.csdn.net/download/weixin_43800734/89954174 part2: https://download.csdn.net/download/weixin_43800734/89954175
matlab
基于java的毕业生就业信息管理系统答辩PPT.pptx
随着高等教育的普及和毕业设计的日益重要,为了方便教师、学生和管理员进行毕业设计的选题和管理,我们开发了这款基于Web的毕业设计选题系统。 该系统主要包括教师管理、院系管理、学生管理等多个模块。在教师管理模块中,管理员可以新增、删除教师信息,并查看教师的详细资料,方便进行教师资源的分配和管理。院系管理模块则允许管理员对各个院系的信息进行管理和维护,确保信息的准确性和完整性。 学生管理模块是系统的核心之一,它提供了学生选题、任务书管理、开题报告管理、开题成绩管理等功能。学生可以在此模块中进行毕业设计的选题,并上传任务书和开题报告,管理员和教师则可以对学生的报告进行审阅和评分。 此外,系统还具备课题分类管理和课题信息管理功能,方便对毕业设计课题进行分类和归档,提高管理效率。在线留言功能则为学生、教师和管理员提供了一个交流互动的平台,可以就毕业设计相关问题进行讨论和解答。 整个系统设计简洁明了,操作便捷,大大提高了毕业设计的选题和管理效率,为高等教育的发展做出了积极贡献。
这个数据集来自世界卫生组织(WHO),包含了2000年至2015年期间193个国家的预期寿命和相关健康因素的数据。它提供了一个全面的视角,用于分析影响全球人口预期寿命的多种因素。数据集涵盖了从婴儿死亡率、GDP、BMI到免疫接种覆盖率等多个维度,为研究者提供了丰富的信息来探索和预测预期寿命。 该数据集的特点在于其跨国家的比较性,使得研究者能够识别出不同国家之间预期寿命的差异,并分析这些差异背后的原因。数据集包含22个特征列和2938行数据,涉及的变量被分为几个大类:免疫相关因素、死亡因素、经济因素和社会因素。这些数据不仅有助于了解全球健康趋势,还可以辅助制定公共卫生政策和社会福利计划。 数据集的处理包括对缺失值的处理、数据类型转换以及去重等步骤,以确保数据的准确性和可靠性。研究者可以使用这个数据集来探索如教育、健康习惯、生活方式等因素如何影响人们的寿命,以及不同国家的经济发展水平如何与预期寿命相关联。此外,数据集还可以用于预测模型的构建,通过回归分析等统计方法来预测预期寿命。 总的来说,这个数据集是研究全球健康和预期寿命变化的宝贵资源,它不仅提供了历史数据,还为未来的研究和政策制
基于微信小程序的高校毕业论文管理系统小程序答辩PPT.pptx
基于java的超市 Pos 收银管理系统答辩PPT.pptx
基于java的网上报名系统答辩PPT.pptx
基于java的网上书城答辩PPT.pptx