URL与URI小结

文章目录


一、URL是什么?

每条由Web服务器返回的内容都是和它管理的某个文件相关联的,这些文件中的每一个都有一个唯一的名字,叫做URL(通用资源定位符),是互联网上一种资源的地址。

例如:

cpp 复制代码
http://www.google.com:80/index.html

URL的一般形式:

**<协议>://<用户名>@<主机>:<端口>/<url路径>

protocol://userInfo@host:port/path?query

?字符分隔文件名和参数,每个参数用&分隔开。

二、分类

url的主要分为两类分类:绝对与相对

  1. 绝对URL
    URL显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关。
cpp 复制代码
http://www.google.com:80/index.html
  1. 相对URL
    相对URL以包含URL本身的文件夹的位置为参考点,描述目标文件夹的位置。

例子:

cpp 复制代码
如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL是文件名和扩展名。
index.html
如果要引用文件层次结构中更高层目录中的文件,那么每上一级就../+ 文件名
../index.html

三、URI

URI是相应的URL的后缀,包括文件名和可选参数。

可以理解为URI是URL的缩写。

它也有绝对与相对之分。


总结

这就是我大概的理解,主要是为了学习CSAPP的ProxyLab时遇到的问题。

相关推荐
邝邝邝邝丹26 分钟前
React学习———React.memo、useMemo和useCallback
javascript·学习·react.js
一年春又来42 分钟前
AI-02a5a6.神经网络-与学习相关的技巧-批量归一化
人工智能·神经网络·学习
s1ckrain1 小时前
嵌入式操作系统学习笔记
学习·嵌入式·ucosii
jackson凌1 小时前
【Java学习笔记】finalize方法
java·笔记·学习
能来帮帮蒟蒻吗1 小时前
VUE3 -综合实践(Mock+Axios+ElementPlus)
前端·javascript·vue.js·笔记·学习·ajax·typescript
o(╥﹏╥)2 小时前
绑定 SSH key(macos)
开发语言·git·学习·macos
XQ丶YTY2 小时前
大二java第一面小厂(挂)
java·开发语言·笔记·学习·面试
Always_away2 小时前
数据库系统概论|第七章:数据库设计—课程笔记
数据库·笔记·sql·学习
东京老树根2 小时前
SAP学习笔记 - 开发08 - Eclipse连接到 BTP Cockpit实例
笔记·学习
Darkwanderor2 小时前
一般枚举题目合集
c++·算法