zoukankan      html  css  js  c++  java
  • URI、URL、URN

    URI

      a.Uniform Resource Identifier/统一资源标志符

      b.用来唯一标识互联网上的信息资源

      c.包含URL和URN

    URL

      a.Uniform Resource Locator/统一资源定位器

      b.http://user:pass@host.com:80/path?query=string#hash

        [http://] 协议名称。还有其他的协议,比如ftp协议、邮件协议等。协议不同,解析

           的方式不同.

         [user:pass@] 请求资源时的用户认证。但是现在的web开发有更好的认证方式,这

           种方式基本不使用了。我们只需记得在URL里有一个位置提供用户认证。

         [host.com] 服务器名称。比如说绑定了IP的域名,或者直接是IP。互联网可以通过IP

           定位机器。

         [:80] 端口名称。80是默认端口,可以省略。

           https://baike.baidu.com/item/80%E7%AB%AF%E5%8F%A3/7581041?fr=aladdin

         [/path] 路由。根据它的定义,路由应该对应web服务的文件的路径,但是很多数据通常

           是从数据库获取的,并非在磁盘上的文件里。所以,路由通常用来辨别url所要请求

           的数据,代码程序里辨别。

         [query=string] 搜索参数。 有?query=string 也有 /string

         [hash] 如果请求到的数据比较多,而我们又只想看其中的某部分,hash就可以实现。目

            前的web前端开发,通常用#hash作为锚点定位的工具。

    URN

        a.永久统一资源定位符

       b.在资源移动之后还能被找到

      c.目前还没有非常成熟的使用方案

  • 相关阅读:
    sql排序对比(row_number,rank,dense_rank)
    SQL分组排名+行转列
    MS SQL 权限设置脚本
    centos8容器中安装lamp及wordpress
    MacOS禁止向日葵开机启动
    docker(1)
    centos7的firewalld
    ssh免密码
    CENTOS7安装vsftp
    centos 7 安装samba配置匿名共享文件夹
  • 原文地址:https://www.cnblogs.com/ladybug7/p/12332154.html
Copyright © 2011-2022 走看看