我一直在使用邮递员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

其他回答

这对我很管用。传递一个Item对象的数组{ItemID,ColorID,SizeID, quantity}

转到Header,选择Content-Type = application/json,然后转到body,选择raw,然后传递一个数组。

在格式,

   key              value

 user_ids[]         1234
 user_ids[]         5678

我没有用数组[0]array1 ..或者array[], array[], ... . 它的工作原理更简单:

我的后端是用Ruby on Rails编写的。这就是我使用Postman发送数组参数的方式。这对我很管用。

更新

我使用x-www-form-urlencoded。我相信它也适用于form-data。