长 URL 查询参数怎么拆?免费在线工具 + GUID 一键生成 SQL IN(开发调试神器)
2026/6/25 18:03:30 网站建设 项目流程

前言

在做接口联调、报表开发、后台系统调试时,经常会遇到一种非常“反人类”的 URL:

https://localhost:44301/Web/Reporting/Report.aspx? NoSelect=1& ToolsSelect=21d611b2-ca84-45bd-80e9-3456d0bf6ac5%2Cbb6c33f3-f142-418d-8414-9b8f33b6f3da%2C8a3c1e9f-0d2b-4f6a-9c1e-abcdef123456& FacilityId=7fe11ef1-3bf3-469a-8958-2d883777037b& ExportType=pdf

问题主要有:

  • %2C不直观(其实是逗号)
  • 一个参数里塞了多个 GUID
  • 手动拆解容易漏&或解码错误
  • 想拿 GUID 去数据库查,还要手动拼IN (...)
  • SQL 还要加引号、换行,特别麻烦

一、我做了一个在线工具解决这个问题

工具地址:

👉 URL 参数格式化在线工具 - 解析查询字符串为表格 - 随手工具

这是一个纯前端运行的 URL 参数解析工具,用于快速解析长 URL、解码参数、格式化展示,并支持直接生成 SQL 查询语句。


二、核心解决的问题

痛点解决方案
长 URL 看不清参数自动拆分 + 表格展示
URL 编码难读自动 URL Decode
GUID 挤在一起自动拆分 + 换行展示
SQL 手动拼 IN一键生成 SQL IN
测试参数麻烦可直接修改并回放 URL

三、支持的输入格式

工具支持多种输入方式:

  • 完整 URL(https://xxx)
  • 路径 + Query String

    /page?a=1&b=2
  • 纯参数字符串

    a=1&b=2

自动解析出:

  • Origin
  • Path
  • Query Params

四、核心功能说明

1. 自动解析 + URL 解码

所有参数自动解析并解码:

%2C → , %20 → 空格

结果以表格形式展示,清晰直观。


2. 多 GUID 自动换行展示

当参数中包含多个值(逗号分隔)时:

21d611b2-xxx, bb6c33f3-xxx, 8a3c1e9f-xxx,

自动换行展示,避免一行看不清。

同时支持:

  • 复制自动还原为逗号格式
  • 修改后自动重建 URL

3. 一键生成 SQL IN

支持直接把 GUID / 字符串转换为 SQL 查询:

输入:
ToolsSelect = GUID1, GUID2, GUID3
输出 SQL:
SELECT * FROM ReportTools WHERE ToolsId IN ( N'21d611b2-ca84-45bd-80e9-3456d0bf6ac5', N'bb6c33f3-f142-418d-8414-9b8f33b6f3da', N'8a3c1e9f-0d2b-4f6a-9c1e-abcdef123456' )

4. 支持多种复制方式

  • Copy as JSON(接口调试)
  • Copy as TSV(Excel)
  • Copy as SQL IN(数据库查询)
  • Copy URL(回放请求)
  • Open URL(修改参数后直接访问)

五、实战使用流程

场景:报表调试 + SQL 排查

  1. 从浏览器或日志复制 URL
  2. 打开工具页面
  3. 粘贴 URL 自动解析
  4. 找到ToolsSelect
  5. 点击「Copy as IN」
  6. 直接粘贴到 SSMS 执行

六、隐私说明

所有解析过程均在浏览器本地完成:

  • ❌ 不上传服务器
  • ❌ 不记录 URL
  • ✔ 适用于内网地址
  • ✔ 适用于带 Token 链接

七、适用场景

这个工具适合:

  • 接口联调(GET 参数分析)
  • 报表系统调试
  • SQL 数据排查
  • GUID 批量查询
  • 后端开发 / 测试工程师日常使用

八、小结

当 URL 里出现一长串 GUID 时:

不再需要手动拆、不再需要复制粘贴改 SQL

直接:

👉 粘贴 → 解析 → 一键生成 SQL IN

开发效率会明显提升。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询