URL 解析
将任意 URL 拆解为各个组成部分
-
-
-
-
-
-
域名分解
-
-
-
查询参数
未找到查询参数
| 键 | 值 |
|---|
URL 解析器可以把一个网址拆成协议、主机、端口、路径、查询参数、锚点等各个部分,让你一眼看清每一段的作用。不管是调试跳转的开发者、检查追踪参数的运营,还是单纯好奇一串长网址到底藏了什么信息的人,都能用得上。
如何使用
- 粘贴网址: 把 URL 粘贴进输入框。如果没写协议,工具会自动补上 https://。
- 查看组成部分: 协议、主机、端口、路径、查询字符串、锚点会分别列出。
- 检查查询参数: 查询字符串里的每个键值对都会解码后单独展示。
- 按需复制: 任何一部分都可以单独复制到代码、日志或报告里。
功能特性
- 把 URL 拆成协议、主机、端口、路径、查询、锚点
- 查询参数自动解码为可读的键值对
- 主机名细分为子域名、主域名和顶级域名
- 缺少协议时自动补全 https://
- 支持 URL 编码字符和国际化域名
URL 的结构
网址看起来是一整串字符,其实结构在 RFC 3986 里有严格定义。以 https://shop.example.com:8080/products/list?page=2#reviews 为例:最前面的协议(https)告诉浏览器用什么方式通信;主机(shop.example.com)定位服务器,后面可跟端口(8080)——不写端口时,HTTPS 默认 443,HTTP 默认 80。
主机之后是路径(/products/list),再往后是查询字符串(?page=2):由 & 分隔的键值对,常用来传筛选条件、搜索词或 utm_source 这类追踪参数。最后是锚点(#reviews),它只指向页面内的某个位置,不会发给服务器。搞清楚每一段是什么,排查跳转、追踪参数和接口地址时就顺手多了。
使用场景
- 开发者: 调试路由、302 跳转和第三方回调地址。
- 市场运营: 投放前核对 UTM 等追踪参数有没有拼错。
- SEO: 检查规范化链接、参数重复等常见 URL 问题。
- 学习者: 一段一段地看懂网址的构造。
相关工具
常见问题
解析器提取哪些URL组成部分?
解析器提取协议(http/https)、主机(完整主机名及端口)、端口号、路径名(URL路径)、查询字符串(search)和片段标识符(hash)。它还将主机名分解为子域名、域名和顶级域名,并将所有查询参数解析为键值对。
我需要在URL中包含https://吗?
不需要。如果输入的域名不含协议,工具会自动添加https://。例如,输入"example.com/path"将被当作"https://example.com/path"处理。
它能解析含有特殊字符的URL吗?
可以。URL解析器能够处理URL编码字符、国际化域名(IDN)以及包含特殊字符的复杂查询字符串。所有查询参数值均会自动解码,便于阅读。