AZ Tools

URL 解析器

开发

粘贴任意 URL,按部分标注 — 协议、源、主机名、端口、路径、查询字符串、片段。嵌入凭据(user:pass@)单独显示。查询参数被解码并以键/值行列出,便于发现重复与检查编码。使用浏览器 WHATWG URL 解析器(与 Fetch、XHR 相同)— 显示即代码所见。

协议

https:

https://example.com:8080

主机名

example.com

端口

8080

路径

/path/to/page

查询

?q=hello&lang=en

哈希

#section

用户名

user

密码

pass

查询参数

qhello
langen

使用浏览器原生 URL API。

使用方法

  1. 粘贴 URL(必须含协议,如 https://)。
  2. 查看各部分并单独复制。
  3. 在查询参数表中核对每个值。

常见问题

为什么我的输入失败?
URL 必须有协议。`example.com/path` 无法解析;`https://example.com/path` 可。相对路径与协议相对 URL(`//example.com`)也无法解析。
为什么 https://example.com 的 port 为空?
当端口是协议默认值(http=80, https=443)时,`URL.port` 故意为空。浏览器仍会连接 443。
查询参数会被解码吗?
会。`%20` 显示为空格,`%2F` 为 `/`。复制键或值得到解码形式。如需 percent-encoded 原文,查看 `search`。
这会把 URL 发送到任何地方吗?
不会。解析完全在浏览器内通过 WHATWG URL API 进行。

相关工具