Query 字符串解析

解码查询对;可选排序。

把 ?a=b&c=d 或完整 URL 的查询解成行。可选按字母排序。和解析 URL 不同,这里只管查询对。空查询失败。

Query 字符串解析能做什么

把 ?a=b&c=d 或完整 URL 的查询解成行。可选按字母排序。和解析 URL 不同,这里只管查询对。空查询失败。

Query 字符串解析的实际限制是:至少一对。排序用 localeCompare。 所以效果可能不如大型桌面开发软件。请再读一遍本工具自己的说明:把 ?a=b&c=d 或完整 URL 的查询解成行。可选按字母排序。和解析 URL 不同,这里只管查询对。空查询失败。

如何使用Query 字符串解析

  1. 把标签页留在Query 字符串解析(/developer/query-string)。如果把内容贴到错误的开发工具(例如解析 URL),任务就变了。
  2. 粘贴或输入Query 字符串解析所需的内容。路径提示:developer · query string。解码查询对;可选排序。
  3. 只执行Query 字符串解析这一动作。URL 编码 / 解码是另一种变换(百分号编码或解码(组件或整段 URI)。)。把 ?a=b&c=d 或完整 URL 的查询解成行。可选按字母排序。和解析 URL 不同,这里只管查询对。空查询失败。
  4. 若要带走结果,从Query 字符串解析复制输出。体量与复杂度仍受:至少一对。排序用 localeCompare。
  5. 如果其实是「拆分 URL 的主机、路径、查询等。」,离开Query 字符串解析并打开解析 URL。

什么情况下不要用Query 字符串解析

如果相邻工具更合适,请不要用Query 字符串解析,先看解析 URL或URL 编码 / 解码;或者说明里已经提示会失败时也不要用。本工具原话:把 ?a=b&c=d 或完整 URL 的查询解成行。可选按字母排序。和解析 URL 不同,这里只管查询对。空查询失败。

关于Query 字符串解析的常见问题

Query 字符串解析和其他开发页面有什么不同?
把 ?a=b&c=d 或完整 URL 的查询解成行。可选按字母排序。和解析 URL 不同,这里只管查询对。空查询失败。 简短说:解码查询对;可选排序。
Query 字符串解析会把文件或文本上传到 Tool-You 服务器吗?
不会。Query 字符串解析在当前浏览器标签页运行,文件留在本机。限制说明:至少一对。排序用 localeCompare。
我是否该用解析 URL而不是Query 字符串解析?
需要「解码查询对;可选排序。」时用Query 字符串解析;需要「拆分 URL 的主机、路径、查询等。」时用解析 URL。同属开发,但不是同一项工作。
Query 字符串解析有哪些限制?
至少一对。排序用 localeCompare。 另外:把 ?a=b&c=d 或完整 URL 的查询解成行。可选按字母排序。和解析 URL 不同,这里只管查询对。空查询失败。