我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
当前回答
在form-data中,你可以传递这样一个数组
在后台,你会像a一样取回它
"tags"=>["aaaa", "bbb"]
在我的例子中,我要在一个数组中传递两个值,所以我写了两次
其他回答
选择form-data或urlencoded,并使用相同的键“user_ids”。服务器应该以数组的形式接收它。
在我的例子中,我需要发送数组对象,我是这样发送的
如果你想要一个字典数组,试试这个:
你需要像这样用[]作为变量名的后缀:
如果这不起作用,试着不要把索引放在括号里:
my_array[] value1
my_array[] value2
注意:
如果你使用的是邮差打包应用,你可以通过选择raw / json(而不是form-data)来发送一个数组。另外,请确保在Headers选项卡中将Content-Type设置为application/json。 以下是原始数据{"user_ids":["123" "233"]}的示例,不要忘记引号! 如果您正在使用邮递员REST客户端,则必须使用我上面描述的方法,因为将数据作为raw (json)传递是行不通的。邮递员REST客户端有一个bug(至少我在使用0.8.4.6时得到了这个bug)。
将Body设置为raw,并形成如下数组: