查询字符串解析器
粘贴URL或问号后的部分。解析器会解码值,并保留空键和重复键。
如何解析查询字符串
-
1
粘贴网址
可输入完整URL或仅输入“?”后的部分;片段(#...)将被自动忽略。
-
2
阅读这些配对内容。
每个参数均以一行形式呈现,包含其解码后的键值。
-
3
检查是否存在重复项
重复键会按其在URL中的原始顺序分别显示为独立行。
典型跟踪URL(已解码)
像 https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= 这样的 URL 可解析为:
| 关键字 | 值 |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (空) |
解析器处理的边缘情况
- 空值(
?ref=)将被保留,部分后端系统会区分数据缺失与空值。 - 不带有
=标记的密钥(?debug)将被解析为空值。 - 重复键(
?id=1&id=2)按顺序保留;由于框架规范不同,未进行合并。 +解码:在查询部分,+被设置为与application/x-www-form-urlencoded用户兼容的字段。- 无效的百分比转义字符(如随机出现的
%ZZ)仍保留在输出结果中,以便您能够及时发现该错误,而非导致数据丢失。
常见问题
不。片段标记(#)之后的所有内容均属于URL片段,而非查询字符串,因此在解析前会被移除。如需查看该片段,请单独粘贴其内容。
每次出现都会按原始顺序单独列为一行。服务器处理重复键的方式不同,请查阅所用框架。
是的。该解析器可接受诸如 ?a=1&b=2、a=1&b=2 或完整 URL 等输入参数,并自动确定需要检查的具体部分。
不是。该工具会在您点击“解析”后把文本发送到我们的服务器。使用前请删除密码、访问令牌及其他敏感信息。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
编辑器配置生成器
根据你的缩进样式与大小、行尾、字符集和空格规则生成 .editorconfig 文件,让不同集成开发环境(IDE)和编辑器的格式保持一致。
证书解码器
粘贴一张 X.509 PEM 证书,并查看解码后的字段:主体、颁发者、序列号、签名算法、有效期及主体备用名称(SAN)。
此工具还提供其他语言版本
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- Parser query stringa [PL]
- Phân tích chuỗi truy vấn [VI]
- Analisador de String de Consulta [PT]
- クエリ文字列の解析 [JA]
- محلل سطر الاستعلام [AR]
- Querystringverwerker [NL]
- 쿼리 문자열 파서 [KO]
- Analizador de Cadenas de Consulta [ES]
- Stränganalys för frågestruktur [SV]
- Pemisahan String Pernyataan Kueri [ID]
- Analyseur de chaîne de requête [FR]
- Abfragezeichenfolgen-Parser [DE]
- Parser di Stringa di Query [IT]
- Query String Parser [EN]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]