我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?

{
  user_ids: ["1234", "5678"]
}

当前回答

在form-data中,你可以传递这样一个数组

在后台,你会像a一样取回它

"tags"=>["aaaa", "bbb"]

在我的例子中,我要在一个数组中传递两个值,所以我写了两次

其他回答

在我的例子中,我需要发送数组对象,我是这样发送的

选择form-data或urlencoded,并使用相同的键“user_ids”。服务器应该以数组的形式接收它。

要使用表单数据发送数组,不需要使用括号。 只需要在多个字段中使用相同的名称发送特定的数组。

如:

my_array:value_1
my_array:value_2

假设你有下面的对象数组,

features: [
      {
        title: { type: String },
        type: { type: String },
      },
    ],

要在邮差的表单数据上添加值,请按以下方式添加

features[title]
features[type]

看看下面的图片

这是对我有用的方法

{
 "user_ids":["[1234, 5678]"]
}

我认为这主要取决于后端是如何设置的。