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时遇到的问题。

相关推荐
游戏开发爱好者82 小时前
iOS重构期调试实战:架构升级中的性能与数据保障策略
websocket·网络协议·tcp/ip·http·网络安全·https·udp
十五年专注C++开发2 小时前
CMake基础:条件判断详解
c++·跨平台·cmake·自动化编译
天水幼麟3 小时前
动手学深度学习-学习笔记(总)
笔记·深度学习·学习
QuantumStack5 小时前
【C++ 真题】P1104 生日
开发语言·c++·算法
却道天凉_好个秋5 小时前
音视频学习(三十六):websocket协议总结
websocket·音视频
天若有情6735 小时前
01_软件卓越之道:功能性与需求满足
c++·软件工程·软件
whoarethenext5 小时前
使用 C++/OpenCV 和 MFCC 构建双重认证智能门禁系统
开发语言·c++·opencv·mfcc
天水幼麟5 小时前
动手学深度学习-学习笔记【二】(基础知识)
笔记·深度学习·学习
沧海一笑-dj5 小时前
【51单片机】51单片机学习笔记-课程简介
笔记·学习·51单片机·江科大·江科大学习笔记·江科大单片机·江科大51单片机
老虎06276 小时前
JavaWeb(苍穹外卖)--学习笔记04(前端:HTML,CSS,JavaScript)
前端·javascript·css·笔记·学习·html