URL 解析器
将任意 URL 拆分为协议、主机、路径、哈希值和查询参数。
如何使用 URL 解析器
- 粘贴任意 URL。
- 查看拆分出的每个部分——包括每一个查询参数。
- 复制你需要的值。
关于 URL 解析器
一个 URL 里塞进了很多信息:协议、主机名、端口、路径、片段标识符,以及可能带有十几个参数的查询字符串。粘贴到这里,这个解析器就会把它拆分成带标签的各个部分,并逐一列出每个查询参数,方便你查看或复制所需的确切内容。参数值会以解码后的形式返回,所以 %20 之类的编码会显示为普通文本,重复出现的参数每出现一次就单独显示一行,而不会被合并。
这项工作是由你浏览器内置的 URL 引擎——也就是地址栏所使用的同一套解析器——来完成的,所以拆分结果与浏览器或服务器实际解读这个地址的方式完全一致。如果你没有输入协议部分,工具会自动在前面补上 http:// 再重试一次,所以像 example.com/page?a=1 这样不带协议的地址依然能被正确拆分。缺失的端口会显示为该协议的默认端口,缺失的片段则显示为无。
它只解析文本,仅此而已:它绝不会真正请求这个 URL,所以无法跟踪重定向、检查链接是否有效,也无法揭示短链接指向何处。它报告的主机名不含端口号,也不会拆分出嵌入地址中的用户名或密码。如果需要对某个值进行转义或反转义,请使用 URL 编码 或 URL 解码。所有内容都保留在你的浏览器本地。
常见问题
它会解码查询参数值吗?
会。参数值会以解码后的形式显示,所以百分号编码的字符和加号都会显示为它们所代表的可读文本。
如果我没有输入 http:// 会怎样?
解析器会先按你输入的原样尝试解析,如果失败就会自动补上 http:// 再重试一次,这样地址依然能被拆分成各个部分。此时协议那一行会显示为 http,即便真实网站使用的是 https。
它能处理重复的参数吗?
可以。重复出现的参数,每次出现都会单独占一行,所以当同一个键出现多次时不会被悄悄丢弃。
它能告诉我短链接最终指向哪里吗?
不能。这个工具只读取你粘贴的文本,绝不会真正请求这个 URL,所以无法跟踪重定向或解析短链接。
我粘贴的 URL 会被发送到哪里吗?
不会。解析工作在本地完成,使用的是你浏览器自带的 URL 引擎,所以带有令牌或跟踪参数的链接永远不会离开你的设备。

