0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
配置
将 URL 分解为所有元素:协议、凭据、主机、端口、路径、查询参数和片段。查询参数以键值表的形式显示。输入完整的 URL,包括方案(https://、ftp:// 等)。

工作原理

该解析器将网址分解为其所有部分:方案、凭据、主机、端口、路径、查询和片段。它使用浏览器原生的 URL API,与标准所采用的相同。

查询字符串(?键=值&…)会被分离成一张单独参数的表格,路径会被拆分为各个段,以便分别检查每个值。

要使分析生效,URL 必须包含方案(https://、http://、ftp:// 等);没有它,地址将被视为无效。

示例

https://user:pass@ejemplo.com:8080/tienda/item?id=42&color=azul#detalleprotocol: https: · hostname: ejemplo.com · port: 8080 · pathname: /tienda/item · search: ?id=42&color=azul · hash: #detalle每个组件都被单独提取;参数 id=42 和 color=azul 还会出现在查询表格中。
https://sitio.com/buscar?q=caf%C3%A9q = café启用解码选项后,值 %C3%A9 显示为“é”。

使用场景

  • 通过分别检查每个查询参数来调试链接为何不起作用。
  • 从营销 URL 中提取活动参数(utm_source、utm_medium)。
  • 在信任某个地址之前,验证其真实的主机、端口和方案。
  • 通过阅读路径段及其参数来理解某个 API 的结构。

常见问题

为什么我的 URL 被标记为无效?

几乎总是因为缺少方案。“example.com/page”不是完整的 URL;在开头加上“https://”,它就能被解析。

host 和 hostname 有什么区别?

“hostname”只是域名(example.com),而“host”在有端口时会包含端口(example.com:8080)。

解码参数选项有什么作用?

它对查询值应用百分号解码,因此 %20 显示为空格,%C3%A9 显示为“é”。如果你想看到值在 URL 中传输时的原样,请关闭它。

URL 会发送到服务器吗?

不会。分析完全在你的浏览器中进行;地址绝不会离开你的电脑。