• 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是片段标识符,用于定位已获取资源中的子资源(可选项)
  • 相关阅读:
    5、流程控制
    4、字典和元祖
    3、列表操作
    2、字符串和数据类型
    1.标识符练习
    使用xpath提取页面所有a标签的href属性值
    网页提取所有邮箱
    正则表达式
    提取包含QQ的文本为QQ邮箱
    python继承小demo
  • 原文地址:https://www.cnblogs.com/baebae996/p/13772897.html
Copyright © 2020-2023  润新知