统一资源定位符(Uniform Resource Locator,URL)是Internet上用来描述信息资源的字符串,通俗地讲,URL就是网页资源的地址及路径,简称网址,它用统一的格式来描述各种信息资源,包括文件、服务器地址、目录等,URL的格式如下:
protocol://hostname[:port]/path/[parameters][?query]#fragment
(1)protocol(协议):指的是传输协议,对于Web而言,常用的传输协议是HTTP。
(2)hostname(主机名):指的是存放信息资源的服务器的域名系统或IP地址。
(3)port(端口号):指的是Web服务器的端口号。
(4)path(路径):指的是Web服务器存放信息资源的相对路径,path下的[parameters]指的是信息资源的路径参数。
(5)query(查询):以get方式传递参数,用于给服务端动态脚本程序传递参数。可包含多个参数,参数名与参数值之间用“=”隔开。不同的参数之间用“&”隔开。这类传递参数对信息资源做了更为确切的定位和描述。
(6)fragment(信息片段):字符串,用于指定网络资源中的片段。例如,一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。