URL之 URL的语法

时间:2021-05-12 00:44:40

一、URL的语法

URL之 URL的语法


协议

  - URL 的完整格式

URL之 URL的语法

  

  - SCHEME: 方案,指定以哪种协议从服务器获取指定资源;方案名不区分大小写。常见方案: HTTP、HTTPS、FTP、MAILTO、RTSP、FILE、NEWS、TELNET等


主机/端口号

URL之 URL的语法  

  - HOST: 主机名,资源所在服务器的IP地址或者域名(需要DNS转换为IP地址)

  - PORT: 端口号,每项服务在服务器上都对应一个监听端口号

URL之 URL的语法  

  - 严格来说,计算机中对外提供的服务程序可以绑定到任一空闲端口上,从而实现监听客户端连接请求的任务。

  - 常见协议制订了一些默认端口号,应努力避免混用

URL之 URL的语法


用户名/密码

URL之 URL的语法 

  - USER: 用户名,某些方案访问资源时需要指定用户名,默认值为anonymouse

  - PWD: 密码,默认值为<e-mail>地址

URL之 URL的语法


路径

URL之 URL的语法  

  - PATH: 路径,服务器上资源的本地名称,由一个斜杠(/)将其与前面的URL组件分隔开来

URL之 URL的语法


参数

URL之 URL的语法

  

  - PARAMS:参数,某些方案会使用参数来指定输入参数,每个参数都采用"名/值对"形式,一个URL中可以有多个这样的"名/值对",使用分号(;)分隔

URL之 URL的语法


查询字符串

URL之 URL的语法  

  - QUERY: 查询字符串,某些方案会使用查询字符串传递参数以激活应用程序(比如数据库、公告板、搜索引擎以及其他英特网网关)。查询字符串内容没有通过格式,使用?与其它组件分隔

URL之 URL的语法


锚点(书签)

URL之 URL的语法

  

  - FRAG:片段,也称为ANCHOR(锚点)/TAG(书签),指一个资源中某一部分的名字。引用对象时,不会讲frag字段传送给服务器,该字段是在客户端内部使用的,通过#与其它部分分隔

URL之 URL的语法


相对 URL

  - URL的两种形式

      - 绝对URL:以方案开头,包含访问资源所需全部信息

URL之 URL的语法

      - 相对URL:不以方案开头,URL本身包含的信息并不完整,必须参考另外一个URL(base,基础URL)才能确定其完整内容信息

URL之 URL的语法


总结:本章内容主要介绍了 URL之 URL的语法


本文出自 “会飞的蚂蚁” 博客,谢绝转载!