zoukankan      html  css  js  c++  java
  • HTTP:简述URL、URN和URI

    URL

    Uniform Resource Locator 是统一资源定位符,它通过定位的方式,具体地标识了一个资源
    例如,如果我们想要用地理定位的方式 唯一地标识一个人,可以这么写:

    住址协议://地球/中国/浙江省/杭州市/西湖区/某大学/14号宿舍楼/525号寝/张三

    类比到浏览器上,我们输入的网址,就是一个用来定位网页资源的URL

    https://www.zhihu.com/question/21950864

    URN

    Uniform Resource Name 是统一资源名称,它通过特定命名空间的方式,具体地标识了一个资源
    例如,在假设人名不会重复的情况下,人的姓名 就是一种URN,它唯一地标识了一个人

    URI

    Unifom Resource Identifier 是统一资源标识符,它通过某种形式唯一地标识一个资源
    需要知道的是,URL和URN都是URI的子集,是URI的一种具体的实例
    为了正确获取Web资源,URI必须涵盖所有必要的信息,绝对URI的格式如下:

    scheme://host[:port#]/path/.../[;url-params][?query-string][#anchor]

    • scheme是协议方案,常见的协议有:http,https,ftp等等
    • host是服务器的地址(IP地址或者域名)
    • port是服务器的端口号(可选项)
    • path是带层次的文件路径
    • url-params是查询字符串
    • anchor是片段标识符,用于定位已获取资源中的子资源(可选项)
  • 相关阅读:
    Lucene.Net
    关于数据库优化问题总结
    网页幻灯片效果
    ASP.NET邮件发送
    【收藏】悟透JavaScript(李战)
    JS之显示、隐藏控件方法
    初学自定义验证码
    js之判断浏览器类型及版本号
    js清空上传控件的值
    vs2008学习之路
  • 原文地址:https://www.cnblogs.com/baebae996/p/13772897.html
Copyright © 2011-2022 走看看