uri和url区别

 uri和url:

uri: Uniform Resource Identifier
url: Uniform Resource Locator
URI 包含两种子类型:
URL(统一资源定位符):用来定位一个资源。
URN(统一资源名称,Uniform Resource Name):用来标识一个资源的名称,不一定指定其位置。
URL举例:https://cn.bing.com/search?q=baidu;
URN举例:urn:isbn:978-3-16-148410-0;

URL 的构成

URL 也是由多个部分组成,通常包括:

  • 协议(Protocol/ Scheme):表示资源的访问方式,如 httphttpsftp
  • 域名或 IP 地址:表示资源所在的服务器,如 example.com
  • 端口号(可选):如 :8080,如果省略,则默认使用协议的标准端口(如 HTTP 默认 80,HTTPS 默认 443)。
  • 路径(Path):表示资源在服务器上的具体位置。
  • 查询字符串(可选):如 ?id=123,用于传递额外信息给服务器。
  • 片段标识符(可选):如 #section1,表示定位到资源的某一部分。

URN 的格式非常严格,一般包含以下部分:

  • urn::固定的前缀,表示这是一个 URN。
  • 命名空间标识符(Namespace Identifier, NID):紧随 urn: 之后,指明特定命名空间的名称,如 isbnissnietf 等,用于表示资源所属的领域。
  • 命名空间特定字符串(Namespace Specific String, NSS):这个部分是命名空间内部用于唯一标识资源的字符串。不同命名空间的结构和内容可以有所不同。


URI 与 URL 的区别


URI 是一个泛指,标识任意的资源。它可以是 URL,也可以是其他形式(例如 URN)。
URL 是 URI 的一个子集,专门用于表示资源的位置和获取方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值