URL 解析器
将 URL 拆解为各个部分并列出查询参数。
你的 URL 在浏览器本地解析,不会上传任何内容,因此包含凭据或令牌的链接绝不会离开你的设备。
需要编码或解码 URL 字符串?试试 URL 编码器。
关于 URL 解析器
URL 解析器将任意 URL 拆分为各个组成部分,让你准确查看一个链接包含的内容。粘贴一个完整地址,它会拆分出来源、协议、主机名、端口、路径、哈希以及任何用户名或密码,然后将每个查询参数以清晰的键/值对列出。它专为需要调试重定向、验证跟踪参数或一眼读懂复杂查询字符串的开发者、QA 工程师和 API 测试人员而打造。因为它使用浏览器原生的 URL 引擎,解析结果与你的代码在运行时实际看到的一致。把它当作快速的 url 检查器、url 查询字符串解析器,或用来从冗长的营销链接中提取查询参数。一切都在你的浏览器本地运行,因此你粘贴的 URL 绝不会离开你的设备。
功能特性
- 将 URL 拆分为来源、协议、主机名、端口、路径和哈希
- 在存在时呈现内嵌的用户名和密码凭据
- 将每个查询参数以可读的键值对列出
- 统计查询参数数量,便于发现重复或缺失的键
- 使用浏览器原生 URL 引擎解码百分号编码的值
- 校验输入并标记格式错误的 URL 或缺失的协议
- 随输入即时解析,无需提交步骤
如何使用 URL 解析器
- 在 URL 框中粘贴或输入完整 URL,包含 https:// 这样的协议。
- 查看解析出的来源、协议、主机名、端口、路径和哈希各行。
- 滚动到查询参数部分,检查每个键和值。
- 就地编辑 URL 以测试不同变体,并实时观察拆分结果更新。
示例
输入
https://example.com:8443/path/to/page?q=search&lang=en#section
输出
Origin: https://example.com:8443
Protocol: https:
Hostname: example.com
Port: 8443
Path: /path/to/page
Hash: #section
Query parameters · 2
q = search
lang = en
一个 URL 被拆分为各部分,并列出查询参数。
常见错误与故障排除
- 粘贴没有协议的 URL(如 example.com/path)返回无效 URL 错误。 — 添加 https:// 这样的协议,解析器才能读取它,例如 https://example.com/path。
- 查询参数看起来乱码或包含 %20 等编码。 — 这些值在源 URL 中是百分号编码的;解析器会自动解码,因此请读取每行中显示的解码后的值。
- 重复的参数乍看之下只出现了一次。 — 查看分区标题中的参数计数,它会列出包括重复键在内的每次出现。
- https URL 缺少端口行。 — 默认端口(如 https 的 443 和 http 的 80)会被 URL 引擎省略;只显示非默认端口。
常见问题
- URL 解析器是什么,它显示哪些内容?
- URL 解析器将 URL 拆分为来源、协议、主机名、端口、路径、哈希以及任何内嵌的用户名或密码,再加上以键/值对形式列出的完整查询参数列表。
- 如何修复 URL 解析器中的无效 URL 错误?
- 包含完整的协议,如 https:// 或其他协议,例如 https://example.com/path?q=1,URL 解析器就会读取该链接并清除错误。
- URL 解析器会解码百分号编码的查询值吗?
- 会。查询参数的值使用浏览器原生的 URL 引擎解码,因此你看到的是人类可读的值,而不是 %20 这样的转义。
- URL 解析器能处理同一个键的多个值吗?
- 能。每次出现都会单独列出,标题会显示参数总数,因此很容易发现重复的键。
- 我粘贴到 URL 解析器中的 URL 会被保密吗?
- 会。URL 解析器完全在你的浏览器本地处理,不会上传任何内容到服务器,因此即使是带凭据的 URL 也留在你的设备上。
相关工具
全部 ArrayKit 工具