一、URL 包含哪几部分,每部分分别有什么作用?
URL全称:Uniform Resource Location 译为:统一资源定位符;
这个URL 包括:协议部分、域名、端口、路径(虚拟路径)、携带的参数、哈希值;
http://www.baidu.com/index.html?name=mo&age=25#dowell
协议 域名 路径 查询参数 锚点
1. 协议部分:
该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符
2. 域名部分:
该URL的域名部分为“www.baidu.com”。一个URL中,也可以使用IP地址作为域名使用
3. 端口部分:
跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口
http:默认端口号80 ; https:默认端口号443 ; ftp:默认端口号21
4. 路径:
index.html虚拟目录;
( http://www.baidu.com/路径1/路径2 ; “ / ”表示根目录)
5. 参数部分:
从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。
6.锚部分:
从“#”开始到最后,都是锚部分。锚部分也不是一个URL必须的部分
网友评论