Skip to content

URL URN与URI #7

@wangzitiansky

Description

@wangzitiansky

URL URN与URI

我的其他文章 📚 文章汇总

本文的其他地址 GitHub

概念

URL URI URN 都是为了解决 怎么找到网络中的资源? 怎么标识资源?这两个问题,才抽象出来的概念,总的来说 URIURL URN的超集

  • URL

    RFC1739 定义, Uniform Resource Locator 表示资源的位置

  • URN

    RFC2141 定义,Uniform Resource Name 为资源提供的持久的位置无关的标识方式。

  • URI

    URL URN 的超集,用来区分资源

    Uniform Resource Identifier 统一资源标识符

    格式:URI = scheme ":" hier-part ["?" query][#fragment]

    scheme 协议名: http https

    hier-part = "//" userinfo host port

    query 查询参数

    fragment 段落名

    例子

    https://github.com/wangzitiansky/Learning#%E5%8D%9A%E5%AE%A2
    这个 URI 中
    scheme = https
    host = github.com
    path = /wangzitiansky/Learning
    fragment = #%E5%8D%9A%E5%AE%A2
    
参考

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions