URL(统一资源定位符)
- 统一资源定位符(URL)标准格式组成如下:
- 即:protocol://hostname[:port]/path/[;params][?query]#fragment
- ① URL= 传输协议:// 网站名 [:端口号 ] /路径/ 文件名 ?查询 #片段;
- ② URL= 传输协议:// IP地址 [:端口号] /路径/ 文件名 ?查询 #片段;*
一、解释:
- 1、传输协议:http,https,ftp
- 2、网站名:服务器+域名
- 3、IP地址:如:127.0.0.1
- 4、端口号(可省略):以“:”作为分隔符,如默认HTTP的端口号为80,HTTPS的端口号为443
- 5、路径:以第一个“/”到最后一个“/”之间的,都为虚拟目录及路径
- 6、文件名:
- ① 如果有“?”,最后一个“/”开始到“?”之间,是文件名
- ② 如果没有“?”,最后一个“/”开始到“#”之间,是文件名
- ③ 如果没有“?”和“#”,最后一个“/”开始到结束,是文件名
- 7、查询:从“?”开始到“#”之间为参数,每个参数以“&”隔开,以名称=值的方式呈现
- 8、片段(可省略):以“#”为起点
二、例子:
- http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name
- 1、传输协议:http
- 2、网站名:服务器(www)+域名(aspxfans.com)
- 3、端口号:8080
- 5、路径:/news/
- 6、文件名:index.asp
- 7、查询:boardID=5&ID=24618&page=1
- 8、片段(可省略):name
例子2:
- http://10.1.192.66:8080/zentao/index.php?m=task&f=view&task=4640
- 1、传输协议:http
- 2、IP地址:10.1.192.66
- 3、端口号:8080
- 5、路径:/zentao/
- 6、文件名:index.php
- 7、查询:m=task&f=view&task=4640