我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
我一直在使用邮递员Chrome扩展来测试我的API,并想通过post发送一个id数组。有没有一种方法可以在Postman中将此作为参数发送?
{
user_ids: ["1234", "5678"]
}
当前回答
在报头集中
content-type : application/x-www-form-urlencoded
在body中选择选项
x-www-form-urlencoded
并插入数据作为json数组
user_ids : ["1234", "5678"]
其他回答
转到Header,选择Content-Type = application/json,然后转到body,选择raw,然后传递一个数组。
以下是我的解决方案:
使用form-data并按如下方式编辑:
Key Value
box[] a
box[n1] b
box[n2][] c
box[n2][] d
你会得到一个这样的数组:
{"box":{"0":"a","n1":"b","n2":["c","d"]}}
选择form-data或urlencoded,并使用相同的键“user_ids”。服务器应该以数组的形式接收它。
将Body设置为raw,并形成如下数组:
我也遇到过这样的问题,并通过以下方法解决了它:
1 -进入请求头配置并添加以下内容:
Accept : application/json, text/plain, */*
Content-Type : application/json;charset=UTF-8
2 -为了发送json数组,我使用原始json格式,并将user_ids设置为array:
user_ids: ["bbbbbbbbbb","aaaaaaaaaa","987654321","123456789"]