文章目录
- 一、URL是什么?
- URL的一般形式:
- 二、分类
- 三、URI
- 总结
一、URL是什么?
每条由Web服务器返回的内容都是和它管理的某个文件相关联的,这些文件中的每一个都有一个唯一的名字,叫做URL(通用资源定位符),是互联网上一种资源的地址。
例如:
http://www.google.com:80/index.html
URL的一般形式:
**<协议>://<用户名>@<主机>:<端口>/<url路径>
protocol://userInfo@host:port/path?query
?字符分隔文件名和参数,每个参数用&分隔开。
二、分类
url的主要分为两类分类:绝对与相对
- 绝对URL
URL显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关。
http://www.google.com:80/index.html
- 相对URL
相对URL以包含URL本身的文件夹的位置为参考点,描述目标文件夹的位置。
例子:
如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL是文件名和扩展名。
index.html
如果要引用文件层次结构中更高层目录中的文件,那么每上一级就../+ 文件名
../index.html
三、URI
URI是相应的URL的后缀,包括文件名和可选参数。
可以理解为URI是URL的缩写。
它也有绝对与相对之分。
总结
这就是我大概的理解,主要是为了学习CSAPP的ProxyLab时遇到的问题。