统一资源定位符(URL)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。
Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”。
URL分为三部分:
- 协议类型
- 主机名
- 路径及文件名
协议类型
protocol(协议):指定使用的传输协议, 最常用的是HTTP协议。常见协议有:
file 资源是本地计算机上的文件。
http 通过 HTTP 访问该资源。
https 通过安全的 HTTPS 访问该资源。
主机名
hostname(主机名):是指存放资源的服务器的域名系统 (DNS) 主机名或 IP 地址。一般有两种:
- 域名
- ip地址 + 端口号
port(端口号):整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。
路径及文件名
服务器内部路径+参数, 以?为分割。参数可以携带多个key-value形式的参数(以&符号分割)
path(路径):由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
parameters(参数):这是用于指定特殊参数的可选项。