•HTTP URL基本格式:
《http://host[:port][abs_path] / [;parameters][?query]#fragment》
1)http:表示要通过HTTP协议来定位网络资源,用HTTP协议。
常见协议:
http协议,最常见协议
file协议,file资源是本地计算机上的文件,格式:file:///,注意后边应该是三个斜杠
ftp协议,通过FTP访问资源,格式ftp://
https协议:
mailto协议:mailto资源为电子邮件地址,通过SMTP访问。
2)host:表示合法的Internet主机域名或IP地址。主机名前面也可以包含链接到服务器所需的用户名和密码。(格式:username:password@hostname)
3)port:表示端口,拥有被请求资源的服务器主机监听该端口的tcp连接。如果为空,默认端口为80
4)abs_path:表示指定请求资源的URI,统一资源定位符。如果URL中没有给出abs_path,那么当他作为请求URI时,必须以‘/’形式给出。
由0个多个 /符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
5)parameters:参数
6)query:查询的意义,用于给动态网页传递参数,可有多个参数,用&符号隔开,每个参数的名和值用=符号来隔开。
7)fragment:指定网络资源中的片断。