URL 深度解析与参数重构
可视化排错将超长复杂的 URL(OAuth 回调、嵌套重定向、微信授权、埋点追踪)一键拆解为协议、路径与可视化参数表格;支持多层递归解码与在线实时修改重组。
快速填入示例:
Query 参数列表 (0 个)
暂无 Query 参数,点击上方「新增参数」或在输入框中填入带参数的 URL
快捷文本 URL 编码 / 解码助手
encodeURI vs encodeURIComponent 差异:
•
encodeURI:用于整个 URL 编码,保留 : / ? # & = + 等协议及查询标点。•
encodeURIComponent:用于 URL 参数值编码,会对 / ? & = + 全部转义(如 & 转为 %26)。URL 解析与重构常见问题
Q1: 为什么会出现 %252F 这样的怪异编码?
这是多次(二次及以上)重复调用 encodeURIComponent 导致的。斜杠 / 第一次编码变成 %2F,第二次再次对百分号 % 编码就变成了 %252F。点击本工具的「多层递归解码」按钮可自动还原。
Q2: URL 中空格应该转义为 + 还是 %20?
在标准的 Query String 中(遵循 application/x-www-form-urlencoded 规范),空格通常被转义为 +;而在标准的 RFC 3986 规范(URI 百分比编码)中,空格必须转义为 %20。主流后端服务均能同时兼容处理二者。