教程

QueryString 调试:重复参数与编码问题

解释 a=1&a=2 如何解析,以及 %20/+ 双重编码怎么排。

相关工具

提示:打开工具页可看到对应的 Pro 批量/高级能力。

重复参数(a=1&a=2)

同一个 key 出现多次时,不同后端框架的处理方式不同:取第一个、取最后一个、或变成数组。

调试时建议把解析结果打印出来,再决定服务端应该如何处理。

编码排错

`%20` 通常表示空格;`+` 在某些表单编码中也代表空格。

`%2520` 往往是双重编码:先 decode 一次得到 `%20`,再 decode 一次得到空格。