我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
当前回答
假设你有下面的对象数组,
features: [
{
title: { type: String },
type: { type: String },
},
],
要在邮差的表单数据上添加值,请按以下方式添加
features[title]
features[type]
看看下面的图片
其他回答
将Body设置为raw,并形成如下数组:
在我的例子中,我需要发送数组对象,我是这样发送的
这也适用于对象中的列表:
Id:37
IdParent:26
Name:Poplet
Values[0].Id:1349
Values[0].Name:SomeName
Values[1].Id:1350
Values[1].Name:AnotherName
等价的JSON是:
{
"Id": 37,
"IdParent": 26,
"Name": "Poplet",
"Values": [
{
"Id": 1349,
"Name": "SomeName"
},
{
"Id": 1350,
"Name": "AnotherName"
}
]
}
重要的是要知道,VALUE框只允许包含一个数值(不允许包含说明符)。
如果你想通过Postman发送一个“消息”数组,每个“消息”都有一个键/值对列表,在key框中输入messages[][reason],在value框中输入reason的值:
服务器将收到:
{"messages"=>[{"reason"=>"scrolled", "tabid"=>"2"}, {"reason"=>"reload", "tabid"=>"1"}], "endpoint"=>{}}
这是对我有用的方法
{
"user_ids":["[1234, 5678]"]
}
我认为这主要取决于后端是如何设置的。