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

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

当前回答

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

其他回答

这是对我有用的方法

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

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

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

注:现在我们是在2022年,如果上面所有的解决方案都没有,不要惊慌。传递数组名称和不带括号的值,并将其添加多次,只需链接如下所示的图像。它应该可以正常工作。如果真的有用,请我喝杯咖啡

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

更新

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

将Body设置为raw,并形成如下数组: