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)会被标记,因为它们可能泄露到日志和历史记录。
相关工具
- URL 编解码器安全地编码和解码 URL 组件及查询字符串。