URI、URL、URN的区别

Table of Contents

一个HTTP请求的目的是呼叫“资源”,可以是文档、照片或其他任何内容。那如何表达“资源”的唯一性呢?

URI

URI 指统一资源标识符(Uniform Resource Identifier),用来标识资源的唯一性。

URI、URL、URN的区别

URL

URL 指统一资源定位符(Uniform Resource Locator),URI的子集,是URI在Web上的应用,用来标识资源在Web上的唯一性。

URL示例:
http://www.ietf.org/rfc/rfc2396.txt

URN

URN 指统一资源名称(Uniform Resource Name),也是URI的子集,它通过名称在特定命名空间中标识资源,例如:书籍的 ISBN。

urn:isbn:9780141036144
urn:ietf:rfc:7230

这两个 URN 对应于

  • 乔治奥威尔的《十九八十四》一书,
  • IETF 规范 7230,超文本传输​​协议 (HTTP/1.1):消息语法和路由。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/httpexp/2114.html

(2)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2020年9月12日 18:46
下一篇 2020年10月3日 01:37

相关推荐

发表回复

登录后才能评论