全部工具

DEV / 024

URL解析

将URL拆分为协议、主机、路径、参数和哈希。

私密工作区输入内容保留在此设备上,并尽可能在浏览器中处理。
URL parts
protocol: https:
host: halobench.example
pathname: /ko/tools
query:
  category: media
  sort: new
hash: #result

指南 / 01

适用场景

从很长的跟踪链接中辨认实际主机名和路径,并在调试时将查询参数和页面片段分别查看。

指南 / 02

快速指南

  1. 输入包含http://或https://的完整URL。
  2. 依次查看拆分后的protocol、host、pathname、query和hash。
  3. 将已解码的参数值与请求规范比较,并检查主机名或重定向参数,不要只凭链接外观判断可信度。

验证

验证计算结果

输入https://example.com/a?x=hello%20world#top,host应为example.com,x应为hello world,hash应为#top。

限制

需要了解的限制

浏览器标准URL解析器只分析结构,不会访问网址,也不检测域名安全性、重定向或DNS。仅输入不含协议的example.com会被拒绝。

常见问题

常见问题

host与pathname有什么区别?

host是服务器名称,可包含端口;pathname是服务器中的资源路径。在https://example.com:8443/a中,两者分别是example.com:8443和/a。

输入数据会发送到外部吗?

不会。工作数据在浏览器中处理,也不会包含在广告请求中。