> parse | analyze | build <
// 按组件解析、分析和构建URL
无效URL。请输入包含协议的有效URL(例如 https://example.com)。
| 组件 | 值 |
|---|
| 键 | 值 |
|---|
// 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仅指定相对于当前页面的路径。