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
查询参数
| 键 | 值 |
|---|---|
| q | hello |
| lang | en |
使用浏览器原生 URL API。
使用方法
- 粘贴 URL(必须含协议,如 https://)。
- 查看各部分并单独复制。
- 在查询参数表中核对每个值。
常见问题
- 为什么我的输入失败?
- 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 进行。
相关工具
查询字符串与 JSON 互转
在浏览器中将 URL 查询字符串转换为 JSON 对象,并可反向转换。
开发 0 0
字符串转义转换器
为 10 种上下文一次性转义字符串 — JavaScript、JSON、HTML 实体、URL、SQL、正则、Bash(单/双引号)、C 字符串、Unicode \u 转义。按需复制。
开发 0 0
URL Query 构建器
用基础地址与可编辑的 key-value 查询参数组合 URL — 每对可开关、自动 percent 编码。
网络 0 0
Data URI 解析器与解码器
在浏览器中解码 data: URI,查看其 MIME 类型、编码、大小和解码内容。
开发 0 0
JSONPath 测试器
对示例文档运行 JSONPath 查询(`$.store.book[*].author`、`$..price`),查看匹配值。
开发 0 0
哈希生成器 (SHA)
根据文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。
开发 0 0