我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
当前回答
正如@pinouchon提到的,你可以在数组索引的帮助下传递它
my_array[0] value
my_array[1] value
In addition to this, to pass list of hashes, you can follow something like:
my_array[0][key1] value1
my_array[0][key2] value2
例子:
To pass param1=[{name:test_name, value:test_value}, {...}]
param1[0][name] test_name
param1[0][value] test_value
其他回答
{
"data" : [
{
"key1" : "value1",
"key2" : "value2"
},
{
"key01" : "value01",
"key02" : "value02"
},
{
"key10" : "value10",
"key20" : "value20"
}
]
}
你可以这样通过。
注:现在我们是在2022年,如果上面所有的解决方案都没有,不要惊慌。传递数组名称和不带括号的值,并将其添加多次,只需链接如下所示的图像。它应该可以正常工作。如果真的有用,请我喝杯咖啡
我没有用数组[0]array1 ..或者array[], array[], ... . 它的工作原理更简单:
在报头集中
content-type : application/x-www-form-urlencoded
在body中选择选项
x-www-form-urlencoded
并插入数据作为json数组
user_ids : ["1234", "5678"]
在form-data中,你可以传递这样一个数组
在后台,你会像a一样取回它
"tags"=>["aaaa", "bbb"]
在我的例子中,我要在一个数组中传递两个值,所以我写了两次