URL 解析器
拆解 URL 路径、按顺序排列的查询参数和 key=value 片段,不会打开链接。
浏览器本地处理输入URL输出JSON
- 1添加输入
- 2确认后运行
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
使用链接前拆解完整 HTTP/HTTPS 地址:查看目标、路径、片段及按原顺序排列的查询参数。key=value 形式的片段会单独解码,包括 access_token 值;不会打开链接。
如何使用
- 粘贴完整的 HTTP 或 HTTPS URL。
- 先核对目标地址和路径,再按顺序检查查询参数及 key=value 片段参数;比较解码值与编码文本,留意重复参数名。
- 需要在别处使用解析结果时,复制或下载 JSON。
支持范围与限制
仅接受完整 HTTP/HTTPS URL。工具不会打开链接、跟随重定向、验证目标安全性,也无法判断服务器如何处理重复参数名。
查询参数按表单规则解码:+ 变成空格,%2B 变成加号。路径和原始查询串保留编码形式。URL 中的用户名、密码不会写入结果。
输入只在当前浏览器内处理;粘贴文本最多 1 MiB。
片段参数会写入复制和下载的 JSON,可能包含访问令牌;请妥善保管结果。不符合 key=value 形式的片段仍显示原文。
操作示例
示例输入
https://example.com/a?tag=one&tag=two&q=hello+world#part
示例参数
{}示例输出
{
"protocol": "https:",
"origin": "https://example.com",
"host": "example.com",
"hostname": "example.com",
"port": "",
"pathname": "/a",
"search": "?tag=one&tag=two&q=hello+world",
"hash": "#part",
"credentialsPresent": false,
"query": [
{
"key": "tag",
"value": "one",
"rawKey": "tag",
"rawValue": "one"
},
{
"key": "tag",
"value": "two",
"rawKey": "tag",
"rawValue": "two"
},
{
"key": "q",
"value": "hello world",
"rawKey": "q",
"rawValue": "hello+world"
}
]
}出现问题时
请填写一个完整的 HTTP 或 HTTPS URL,去掉中间的换行或制表符;不支持其他协议。
常见问题
工具会访问这个网址吗?
不会。只在当前浏览器中解析文本,不请求目标站点,也不跟随重定向。
重复参数和加号怎样处理?
重复参数名按原顺序逐项保留。查询参数中的 + 解码为空格,%2B 解码为加号;不同的编码原文会同时显示。
它能判断链接是否安全吗?
不能。结果只展示拆解后的组成部分,不能验证目标、服务器行为或链接安全性。