zoukankan      html  css  js  c++  java
  • 认识URL

    说起URL,就不能不提它的父亲URI,很多时候容易把它们搞混

    引入

    URI(Uniform Resource Identifier)是一个通用的概念,称为统一资源标识符,它有两个主要的子集URL和URN构成。URL是通过描述资源的位置来标识资源的,URN则是通过名字来识别资源的

    URL(Uniform Resource Locator),称为统一资源定位符。当我们通过web浏览器访问网站时,输入的地址就是一个标准的URL

    语法

    URL语法建立在由下面9部分构成的通用格式上

    <scheme>://<user>:<password>@<host>:<port>/<path>:<params>?<query>#<frag>
    

    方案(scheme)、主机(host)和路径(path)是URL最重要的三个组成部分

    方案

    方案规定了如何访问指定资源的标识符,它会告诉负责解析URL的应用程序应该使用什么协议

    常见的方案如下

    方案:http
    格式:http://<host>:<port>/<path>?<query>#<frag>
    示例:http://www.example.com:80/index.html

    方案:https
    格式:https://<host>:<port>/<path>?<query>#<frag>
    示例:https://www.example.com:80/index.html

    方案:mailto
    示例:mailto:serve@qq.com

    方案:ftp
    格式:ftp://<user>:<password>@<host>:<port>/<path>;<params>
    示例:ftp://root:asdf@example.com:3000/test

    方案:file
    格式:file ://<host>/<path>
    示例:file://demo/index.html

    方案:telnet
    格式:telnet://<user>:<password>@<host>:<port>/
    示例:telnet://root:asdf@example.com:23/

    主机

    除了方案,要想定位到资源的位置,主机地址和端口号也是必不可少的。主机地址标识了资源的宿主机器,可以用主机名(如www.example.com)或者IP地址来表示。端口号标识了服务器正在监听的网络端口

    路径

    路径就比较好理解了,主要说明了资源位于服务器的什么地方,路径通常很像一个分级的文件系统路径(如/public/img/a.jpg)

  • 相关阅读:
    获取网页页面高度
    统计建模与R软件习题二答案
    R for installing package 'omg'
    R: for installing package 'RODBC'
    svm
    map(int, ..) 与 int() 的区别
    python: list[-1] 与 list[-1:] 的区别
    logisticregression
    bayes
    机器学习之python: kNN
  • 原文地址:https://www.cnblogs.com/yesyes/p/15375855.html
Copyright © 2011-2022 走看看