如何使用Thunder以form-data格式发送数组?
解决Thunder以form-data格式发送数组的问题
Thunder(VS Code的Thunder Client插件)完全支持以form-data格式发送数组,你之前用redirectUrls[0]的方式没成功,试试下面两种可行方案:
方案1:重复使用相同字段名
直接多次添加redirectUrls字段,每个字段对应一个URL:
- 新增form-data项,Key填
redirectUrls,Value填入第一个测试URL - 再新增一条form-data项,Key同样填
redirectUrls,Value填入第二个测试URL - 按这个逻辑添加所有需要的URL,后端通常会自动将同名字段解析为数组
方案2:使用无索引的方括号格式
把字段名改为redirectUrls[](不要加具体索引数字):
- 新增form-data项,Key填
redirectUrls[],Value填入第一个测试URL - 继续新增同Key的项,填入后续URL
这种格式是多数后端框架(比如Spring Boot、Express)默认支持的form-data数组解析格式
验证建议
发送请求后,在Thunder的「Request」标签页查看实际发送的请求体,确认参数格式是否正确。如果后端仍无法接收,可能需要检查后端的参数绑定配置,确保它能正确解析form-data数组。
内容的提问来源于stack exchange,提问作者willm berchiche
相关产品推荐
相关产品推荐

