URI(统一资源标识符)

URI:统一资源标识符

(Uniform Resource Identifier)

统一资源标识符是一个用于标识某一互联网资源名称的字符串。 Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 都可以由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。


URI、URN、URI 之间的关系

URL:统一资源定位符(Uniform Resource Locator)

  • 它标识一个互联网资源,并指定对其进行操作或获取该资源的方法。主要用在各种WWW客户程序服务器程序C/S 架构中,采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。

URN:统一资源名称(Uniform Resource Name)

  • URN是基于某名字空间通过名称指定资源的URI。人们可以通过URN来指出某个资源,而无需指出其位置和获得方式。资源无需是基于互联网的。

以上二者是URI的子集

Web上地址的基本形式是URI,它有两种形式:

一种是URL,这是目前URI的最普遍形式。

另一种就是URN,这是URL的一种更新形式,URN不依赖于位置,并且有可能减少失效连接的个数。

URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法

构成格式

具体URI的格式如下:

[协议名]😕//[用户名]:[密码]@[服务器地址]:[服务器端口号]/[路径]?[查询字符串]#[片段ID] [4]

URL的格式由下列三部分组成:

第一部分是协议(或称为服务方式);

第二部分是存有该资源的主机IP地址(有时也包括端口号);

第三部分是主机资源的具体地址。

原文链接:www.cnblogs.com

上一篇:程序员应该读的 7 本计算机书
下一篇:高并发分布式架构的演进之路

相关推荐

  • 被springSecurity坑哭的一天

    当事人:就很奇怪,我写的Controller一个也没生效,一直给我跳转到/login然后还给我返回了一个我并没有编写的html页面!??? 找了半天把罪魁祸首找出来了: 启动的...

    2 个月前
  • 深入Spring Security-获取认证机制核心原理讲解

    文/朱季谦 本文基于Springboot+Vue+Spring Security框架而写的原创学习笔记,demo代码参考《Spring Boot+Spring Cloud+Vue+Element项...

    3 个月前
  • 关于Spring Security入门操作

    前几天偶然学习了spring secutity  现在分享一下 这个安全框架的一些基础使用 首先先简单的看一下这个框架的介绍 Spring Security 的前身是 Acegi Security ,...

    6 个月前
  • 「Codeforces 1037H」Security

    Description 给出一个字符串 \(S\)。 给出 \(Q\) 个操作,给出 \(L, R, T\),求字典序最小的 \(S_1\),使得 \(S^\prime\) 为\(S[L..R]\) ...

    6 个月前
  • tauri - 可替换 electron 的PC端 SPA 框架

    最近意外发现了这个框架,从这框架的说明和我的实践来看,确实是以后 PC 端的主流框架, 大家都知道 electron 的唯二缺点: 1. 性能较差 2.包的尺寸太大.下面给出使用 tauri 的理由...

    7 个月前
  • springboot02-SpringSecurity

    SpringSecurity(安全) 身份认证+权限控制 SpringSecurity是针对Spring项目的安全框架,也是SpringBoot底层安全模块默认的技术造型,也可以实现强大的web安全控...

    2 个月前
  • springSecurity(一)

    SpringBoot 安全管理(一) 一、springSecurity入门 添加依赖 <dependency> <groupId>org.spr...

    10 天前
  • spring security

    Spring Security介绍: 1.什么是Spring Security? Spring Security是Spring提供的安全认证服务的框架。

    6 个月前
  • spingsecurity 前后端分离跨域,ajax无用户信息

    1、自测时用的postman没有任何问题   2、和前端对接时发现登录不上,ajax Error 出错:{"readyState":0,"responseText":"","status":0,"...

    1 年前
  • URI.js – 全能的URL操作库

    做前端的,应该有不少人都写过操作URL的代码,比如提取问号后面的参数、或者主机名什么的,比如这样:   1 2 3 varurl="http://jszai.com/foo?b...

    4 个月前