URL 统一资源定位符详解

一、什么是 URL

URL 全称统一资源定位符(Uniform Resource Locator) ,是互联网中用来定位、访问、获取服务器资源的标准地址,也就是我们常说的网页链接、接口请求地址。

互联网中存在海量服务器、页面、接口、图片、静态资源,想要准确找到并访问某一个网络资源,都必须遵循规范的 URL 格式。无论是浏览器访问网页,还是前后端接口交互,底层都是通过 URL 完成网络通信。

二、URL 标准完整格式

复制代码
协议://服务器IP地址:端口/一级路径/二级路径?参数名1=参数值1&参数名2=参数值2

整个 URL 从左到右依次定义:通信方式 → 目标服务器 → 服务器内服务进程 → 具体资源接口 → 附加请求数据

三、URL 各组成部分详细解析

1. 通信协议

协议规定了客户端与服务器之间的通信规则、数据解析方式,以及是否加密传输。不同协议对应不同默认端口:

  • HTTP :明文超文本传输协议,数据裸奔不安全,默认端口 80
  • HTTPS :HTTP+SSL/TLS 加密协议,传输安全可靠,默认端口 443

使用默认端口时,地址中可以省略端口号不书写。

2. 服务器 IP / 域名

互联网中有成千上万台主机服务器,IP 地址是服务器在公网中的唯一标识,用来确定我们要访问哪一台服务器。日常看到的域名会经过 DNS 域名解析,最终转换为对应的公网 IP 地址。

3. 端口号

一台服务器会同时运行多个后台程序、多个进程服务。IP 只能定位到主机服务器,端口号用于区分同一台服务器上不同的服务进程,一个端口对应一个独立后台服务。

4. 资源访问路径

服务器内部资源种类繁多,路径用于精准定位具体访问资源。在后端开发领域,该路径也常被称为接口路径、接口地址、路由地址

5. 查询参数 QueryString

? 开头,多个参数使用 & 连接,格式为键值对 key=value。主要作用是向后端接口传递额外业务数据,是 GET 请求最常用的数据携带方式。

四、实际链接案例拆解(已全部替换原链接)

示例 1:网站首页静态链接

复制代码
https://www.learnwebtech.com/#/homepage
  • 通信协议:HTTPS
  • 服务器域名:www.learnwebtech.com
  • 端口:默认 443,省略不写
  • 访问路径:/#/homepage
  • 无请求参数

示例 2:后端接口带参数链接

复制代码
https://www.learnwebtech.com/api/video/list?id=25&type=66
  • 通信协议:HTTPS
  • 服务器域名:www.learnwebtech.com
  • 接口路径:/api/video/list
  • 请求参数:id=25、type=66

五、知识点总结

  1. URL 统一资源定位符是计算机网络、前后端开发入门核心基础;
  2. IP 定位服务器主机,端口定位服务器内服务进程,路径定位接口资源,参数传递业务数据;
  3. HTTP 默认 80 端口,HTTPS 默认 443 端口,默认端口可省略;
  4. 理解 URL 完整结构,才能真正看懂网络请求、接口调用的完整流程。
相关推荐
怀旧,19 分钟前
【Linux网络编程】5. 应用层协议 HTTP
linux·网络·http
志栋智能1 小时前
超自动化巡检:量化运维成效的标尺
运维·网络·人工智能·自动化
夏日听雨眠1 小时前
Linux(信号,管道,共享内存)
java·服务器·网络
小辰记事本1 小时前
从零读懂RDMA UC Write:单向推送,不求回音
网络·网络协议·rdma
汤愈韬1 小时前
防火墙主备备份的非VRRP的三种模式
网络·网络安全·security
treesforest2 小时前
IP数据库下载完全指南:免费与商业IP定位库对比
网络·数据库·php
原来是猿2 小时前
网络计算器:理解序列化与反序列化(下)
linux·开发语言·网络·网络协议·json·php
沫儿笙2 小时前
库卡机器人二保焊混合气节气装置
网络·人工智能·机器人
原来是猿2 小时前
Linux守护进程(Daemon)完全指南:从原理到实战
linux·运维·服务器·网络·php
iDao技术魔方2 小时前
Bun v1.3.14 深度解析:Image API、HTTP/3、全局虚拟存储与五十项变革
网络·网络协议·http