HTTP基本原理-URL

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、片段(可省略):以“#”为起点

例子1:

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

猜你喜欢

转载自blog.csdn.net/weixin_43411585/article/details/86699750