URL 解析器

在本地拆解 URL 的协议、主机、路径、查询参数和片段。

在浏览器本地运行。 你的输入不会上传或存储。你可以在浏览器的网络面板中验证这一点。

这个工具解决什么问题?

URL 的结构是 scheme://host:port/path?query#fragment。本解析器使用浏览器相同的 WHATWG URL 引擎拆解各部分,因此结果就是浏览器将要解析的结构。

应该从哪些示例开始?

解析 URL

输入

https://example.com:8443/path?a=1&b=2#section

输出

协议:https
主机名:example.com
端口:8443
路径:/path
片段:#section

解析查询参数

输入

https://example.com/search?q=local&q=tools

输出

q = local
q = tools

它是如何工作的?

浏览器的 WHATWG URL 解析器会将绝对 URL 拆分为协议、主机名、端口、路径、源、片段和查询参数。

查询参数会保持顺序,重复键也会保留,适合排查真实请求 URL。

有哪些边界和限制?

  • 未写端口时会使用协议默认端口(HTTPS 为 443,HTTP 为 80)。
  • 国际化域名会显示为线上传输时使用的 punycode 形式。
  • URL 中嵌入的凭据(https://user:pass@host)会被标记,因为它们可能泄露到日志和历史记录。

技术参考

相关工具