目录
web基础中介绍了URI、URL与URN;
URI是一类更通用的资源标识符,URL是它的一个子集;
URI是一个通用的概念,它主要由URL与URN组成;
URL是通过描述资源的位置来标识资源的,而URN则是通过名字来识别资源的,
URL标准格式
例如:你想要获得URL https://www.baidu.com/index.html,那么URL分为以下三部分:
第一部分:方案,方案可以告知web客户端怎样访问资源,通过何种协议;URL并不只是仅使用HTTP协议,如FTP、rtsp、email等协议都是可以的。
第二部分:地址,服务器的地址,可以是域名也可以是IP地址
第三部分:资源路径,路径说明了请求的是服务器上面的那部分资源
# 方案;需注意,协议是不区分大小写的
http://www.baidu.com
HTTP://www.baidu.com
# 主机与端口;主机指向服务器,端口指向服务
http://www.baidu.com:80
# 用户名与密码;
ftp://[email protected]/pub/gnu
ftp://anonymous:[email protected]/pub/gnu
http://joe:[email protected]/sales_info.txt
# 路径
http://www.baidu.com/Images/index.html
# 参数;这个例子有两个路径段,hamm