数组作为Postman中GET请求中的参数

时间:2016-08-11 09:13:45

标签: node.js api postman

我必须在GET请求中发送id数组作为paramenter。如何在Postman中测试它(用于API测试的google chrome扩展)?

情节是我有网址, www.something.com/activity/poi_ids

poi_ids应该包含像[316,318]

这样的id数组

在使用快递的api方面,

app.get('/activity/:poi_ids',function(req,res){
    var poi_ids = req.params.poi_ids;
    .......
    .......
});

I have looked into it but it is only for post request

2 个答案:

答案 0 :(得分:5)

你可以通过查询参数发送它们.. 在您的http查询参数中,将所有值分配给相同的变量,如

GET activity?pid=12&pid=23&pid=34

然后在你的快递中得到它像

var ids=req.query.pid; //[12,23,34]

答案 1 :(得分:4)

这是非结构化文本。如果你想“发送一个数组”,那么你需要设计一些方法来编码它,然后编写JavaScript来解码它。

例如:

GET /activity/316-318

var poi_ids = req.params.poi_ids.split("-");