解析 | 分析 | 构建

> parse | analyze | build <

// 按组件解析、分析和构建URL

// URL构建器

[解析]

组件分解

将任何URL即时分解为组件:协议、主机、端口、路径、查询字符串和片段。

[构建]

URL构造器

从各个组件构建URL。分别输入每个部分,组装完整的URL。

[免费]

参数表格

在清晰的表格中以键值对形式查看所有查询参数。

// 关于URL结构

URL结构(RFC 3986):

URL遵循RFC 3986中定义的结构。由方案(协议)、授权(主机和端口)、路径、查询和片段组成。

示例:

https://user:pass@www.example.com:8080/path/page?key=value&foo=bar#section

URL组件:

  • >方案:使用的协议(http、https、ftp等)
  • >授权:主机、可选端口和凭据
  • >路径:资源的层次位置
  • >查询:?之后的键值参数
  • >片段:#之后的章节标识符

>> 常见问题

问:URL由哪些部分组成?

答:URL由方案、授权、路径、查询字符串和片段组成。

问:什么是查询参数?

答:查询参数是?字符后追加的键值对,多个参数用&分隔。

问:URL和URI有什么区别?

答:URI标识资源。URL是一种URI类型,还提供定位资源的方式。

问:什么是百分比编码?

答:百分比编码将不安全字符替换为%加两位十六进制数字。

问:相对URL和绝对URL的区别?

答:绝对URL包含完整地址。相对URL仅指定相对于当前页面的路径。

// 其他语言