我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
当前回答
如果你想要一个字典数组,试试这个:
其他回答
在我的例子中,我需要发送数组对象,我是这样发送的
请求头配置并添加如下内容
Accept: application/json
你需要在关键变量名后面加上[]
像key [0] [name]]
你可以在“批量编辑”模式下插入它
在右侧的form-data中单击Bulk Edit并添加以下内容
items[0][prod_id]:174336
items[0][item_weight]:3.400
items[0][item_qty]:1
items[0][item_selected_melting]:92
items[0][item_remarks]:
items[1][prod_id]:12345
以下是我的解决方案:
使用form-data并按如下方式编辑:
Key Value
box[] a
box[n1] b
box[n2][] c
box[n2][] d
你会得到一个这样的数组:
{"box":{"0":"a","n1":"b","n2":["c","d"]}}
正如@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
要使用表单数据发送数组,不需要使用括号。 只需要在多个字段中使用相同的名称发送特定的数组。
如:
my_array:value_1
my_array:value_2