接口测试:Fiddler中URL是由哪几部分组成的
01 URL 与 URI的关系
URL:(Uniform/Universal Resource Locator 的缩写,统一资源定位符)。
URI:(Uniform Resource Identifier 的缩写,统一资源标识符)。
关系:URI 属于父类,而 URL 属于 URI 的子类。URL 是 URI 的一个子集。
二者的区别在于,URI 表示请求服务器的路径,定义这么一个资源。而 URL 同时说明要如何访问这个资源(http://)。
02 URL的基本格式
通常而言,我们所熟悉的 URL 的常见定义格式为:
scheme://host[:port#]/path/…/[?query-string][#anchor]
scheme //有我们很熟悉的http、https、ftp以及著名的ed2k,迅雷的thunder等。
host //HTTP服务器的IP地址或者域名
port# //HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明,例如tomcat的默认端口是8080 http://localhost:8080/
path //访问资源的路径
query-string //发送给http服务器的数据
anchor //锚点定位
03 举个例子说明URL的各个组成部分
URL即我们日常用来访问网页的地址,互联网每个网页都有一个网络地址,下面是一个完整URL例子