URL 解码 / 查询解析器
解码 URL 编码文本并将查询参数扩展为可读表。
| # | 参数 | 值 |
|---|---|---|
| 尚未解析查询参数。 | ||
解码 URL 并检查查询参数
此 URL 解码器可反转百分比编码,并可以将查询字符串拆分为参数名称和值。 使用它来检查回调 URL、跟踪链接、签名 URL、OAuth 重定向、分析参数或从日志复制的 API 请求。
查询字符串通常在参数之间使用 &,在名称和值之间使用 =。表单样式查询通常使用 + 表示空格,因此加号作为空格选项有助于以许多 Web 框架接收值的方式解码值。
使用方法
- 粘贴完整的 URL、编码路径或原始查询字符串。
- 为表单样式查询字符串启用 将 + 视为空格。
- 保持 解析查询参数 启用以提取键值对。
- 单击 解码,然后查看解码后的文本和参数表。
什么是URL解码?
URL 解码 将百分比编码序列(例如 %20、%2F 和 UTF-8 字节序列)转换回可读字符。它使编码路径和查询值更容易审核。
查询解析器读取 ? 之后的部分并将参数分成行。重复的名称、空值、编码的嵌套 URL 和格式错误的转义是常见的边缘情况,在重用解码的链接之前值得检查。
输入说明
格式错误的百分比转义应被视为输入错误,而不是默默信任。解码可以揭示隐藏的重定向、脚本、令牌或个人身份值,因此在共享结果之前请先查看结果。
示例
回调 URL 可以被解码并扩展为可读参数:
输入 https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F 解码结果 https://example.com/search?q=hello world&redirect=https://coding.tools/ 参数 q = hello world redirect = https://coding.tools/
MCP 集成
MCP(Model Context Protocol,模型上下文协议)让 AI 代理和应用可以发现并调用 Coding.Tools 工具,用于可重复的转换、格式化、哈希和生成工作流。
MCP 工具名: url-decode
MCP 端点: https://coding.tools/mcp
请先调用 tools/list。每个工具条目都会包含 inputSchema、outputSchema 和 examples,AI 代理或客户端可以据此生成合法参数,不需要猜。
调用 tools/call 后,result.content[0].text 是展示用结果,result.structuredContent 是适合程序解析的结构化结果。工具级失败会返回 isError: true;协议级失败会返回 JSON-RPC 错误。
tools/call 请求示例:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"url-decode","arguments":{"input":"https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F","options":{"parseQuery":true}}}}'
大多数文本和数据工具接收 input 字符串以及可选的 options。只依赖浏览器图片 API 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。