URL 解析/构建
把 URL 拆成协议、主机、端口、路径、查询参数和锚点,编辑后实时重建 URL,并生成 curl 命令。
🔒 浏览器本地运行,文件不会上传免费 · 无需注册
这不是一个有效的绝对 URL,需要带上协议,例如 https://
各部分
主机信息
查询参数
| 启用 | 参数名 | 参数值 |
|---|
这个 URL 还没有查询参数。
重建后的 URL
curl 命令(GET)
编码 / 解码
输入里有不完整的百分号转义,无法解码。
怎么用 URL 解析
- 粘贴一条 URL,工具会立刻拆出协议、账号密码、主机、端口、路径、查询参数和锚点。
- 直接修改任意字段或查询参数,把某一行关掉就相当于删除,下方重建的 URL 会实时更新。
- 复制最终 URL,或者复制生成的 curl 命令,在终端里重放同一个 GET 请求。
常见问题
Punycode 是什么,为什么主机名变样了?
含非 ASCII 字符的域名在网络上以 xn-- 开头的 ASCII 形式传输,浏览器会自动转换。所以这里同时给出实际发出去的 ASCII 形式和便于阅读的 Unicode 形式。
encodeURIComponent 和 encodeURI 有什么区别?
单个参数值用 encodeURIComponent,它会转义 &、=、?、/,避免破坏 URL 结构;整条 URL 用 encodeURI,它只转义空格等非法字符。
URL 会被上传吗?
不会发起任何请求。解析用的是浏览器本地的 URL API,粘贴带 token 的链接也很安全。