网络 / 网址
查询字符串构建器
将URL的查询字符串构建或编辑为键值行,支持正确编码、重复键,以及使用+或%20表示空格;粘贴现有URL即可拆分。
查询字符串构建器: 每个键和值都会进行百分号编码,因此值中的&、=、?和#等字符不会破坏地址。表单编码会将空格写为+,这与浏览器提交表单时的做法相同;严格编码会写为%20,除字母、数字和- . _ ~外,其他字符都会进行转义。重复键会按原顺序保留,这与许多服务器读取列表的方式一致。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 网络工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
=
=
https://example.com/search?q=red+shoes&size=10
系统会为你编码键和值,因此值中的&、=、?和#不会破坏地址。重复的键会按原顺序保留,因为许多服务器会将它们读取为列表。
需要编码的字符
&用于分隔参数,=用于分隔键和值,#用于开始片段,+在表单编码中表示空格。因此,包含其中任何字符的值都必须编码:a&b会变成a%26b。非ASCII字母会编码为UTF-8字节,因此é会变成%C3%A9。
长度限制
浏览器可以处理很长的网址,但服务器、代理和某些服务会在几千个字符处截断网址,而且搜索引擎更偏好较短的网址。请将大型或私密数据放入POST请求正文,而不是查询字符串中,因为查询字符串会出现在日志和浏览器历史记录里。
使用方法
- 粘贴URL,将其参数拆分为多行,或从头开始。
- 添加、编辑或删除键和值。
- 复制完成后的URL;选择使用+或%20表示空格。
隐私与限制
所有操作都在浏览器中运行;不会请求该网址。
相关工具
常见问题
空格使用+还是%20?
对大多数服务器来说,两者在查询字符串中都表示空格;如果某项服务的文档要求使用%20,或者是在URL中查询字符串以外的部分,请使用%20。
如何发送列表?
重复使用同一个键,例如size=10&size=11;不过,有些框架要求使用size[]=10&size[]=11。
它与UTM链接有什么区别?
UTM链接是包含5个标准键、用于跟踪营销活动的查询字符串;UTM构建器会帮你填入这些键。
免费工具·使用在浏览器中次·无需账户