| 参数名 | 值(已解码) |
|---|
粘一个 URL,拆出它的每一部分:协议、用户名密码、主机、端口、路径、路径分段、查询参数、hash,并给出规范化后的 href 和 origin。查询参数逐个列出并 URL 解码。
用的是浏览器原生 URL 解析,和 JS 里 new URL() 完全一致。
href / origin / protocol / username / host / hostname / port / pathname / pathDecoded / pathSegments / search / hash / params(数组,保留重复键)。?tag=a&tag=b 这种重复键会全部列出。xn--,中文域名的 ASCII 编码)时会提示。https://」,所以 example.com/a?x=1 也能解析;关掉后必须带协议。https://a:b@host.com:8443/p1/p2?k=v#top
| 字段 | 值 |
|---|---|
| protocol | https: |
| username / password | a / (有) |
| host / hostname / port | host.com:8443 / host.com / 8443 |
| pathname | /p1/p2 |
| pathSegments | p1, p2 |
| search | ?k=v |
| hash | #top |
相关:URL 编码解码 · HTTP 接口测试 · Punycode 编码解码 · JSON 格式化 · Base64 编码解码。
拆解 URL 结构,不做编码 / 解码批量转换。