PocketPlay
EN

URL 解析/构建

把 URL 拆成协议、主机、端口、路径、查询参数和锚点,编辑后实时重建 URL,并生成 curl 命令。

🔒 浏览器本地运行,文件不会上传免费 · 无需注册

各部分

主机信息

查询参数

启用参数名参数值

这个 URL 还没有查询参数。

重建后的 URL

curl 命令(GET)


  

编码 / 解码

怎么用 URL 解析

  1. 粘贴一条 URL,工具会立刻拆出协议、账号密码、主机、端口、路径、查询参数和锚点。
  2. 直接修改任意字段或查询参数,把某一行关掉就相当于删除,下方重建的 URL 会实时更新。
  3. 复制最终 URL,或者复制生成的 curl 命令,在终端里重放同一个 GET 请求。

常见问题

Punycode 是什么,为什么主机名变样了?

含非 ASCII 字符的域名在网络上以 xn-- 开头的 ASCII 形式传输,浏览器会自动转换。所以这里同时给出实际发出去的 ASCII 形式和便于阅读的 Unicode 形式。

encodeURIComponent 和 encodeURI 有什么区别?

单个参数值用 encodeURIComponent,它会转义 &=?/,避免破坏 URL 结构;整条 URL 用 encodeURI,它只转义空格等非法字符。

URL 会被上传吗?

不会发起任何请求。解析用的是浏览器本地的 URL API,粘贴带 token 的链接也很安全。