URI、URL、URN的区别

目录

一个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日
下一篇 2020年10月3日

相关推荐

  • 哈希(Hash)算法、对称(Symmetric)加密算法、非对称(Asymmetric)加密算法的区别

    1.哈希(Hash)算法 哈希(Hash)算法,又称散列算法,是一种单向(One-way)不可逆加密算法:明文通过使用盐(随机数)被加工成一个唯一的摘要,因为没有解密用的密钥,所以密文不可逆转为明文。 使用场景:因为摘要的唯一性,所以哈希算法常用于使用这种唯一性来比较数据。 例如,用户首次注册时,用户提交的密码被加盐以…

    HTTP经验 2021年12月3日
    02.4K0
  • 宝塔面板网站升级了php版本以后502 Bad Gateway错误最佳解决方案

    初期安装的是php7.3版本,用宝塔面板一键部署Wordpress,一次偶然的机会看到php可以升级到7.4版本,那就升级吧,升级过后发现网站nginx报502错误,很明显是php与nginx这块的衔接问题(因为别的本人都没动过)。 解决方案如下: 1.检查Nginx配置文件 首先打开Nginx的配置文件查看: 我们发…

    HTTP经验 2020年1月15日
    08.2K3
  • OSI7层网络参考模型的详解

    第7层:应用层 各种应用程序协议。 比如:HTTP(S)、FTP、SMTP、POP3、DNS(域名解析协议)、DHCP(IP动态配置协议)、腾讯QQ即时通讯私有协议、WeChat腾讯微信即时通讯私有协议、TikTok抖音短视频软件私有协议、RPC远程过程调用协议、TeamViewer软件远程连接控制私有协议、Thund…

    HTTP经验 2021年11月26日
    06140

发表回复

登录后才能评论