【发布时间】:2014-08-26 20:48:54
【问题描述】:
我有一个带有 nodejs express 的应用程序,它发出请求,但是当我传递一个数组时,我是:
例如:/foo?id=1&id=3&id=5
如何删除'[]'?
var requestQueryParams = {id: [1,3,5]}
var options = {
url: 'www.test.com',
headers: {'content-type': 'application/json', 'accept': 'application/json'},
qs: requestQueryParams || {}
};
request.get(options), function(){...}
结果:www.test.com?id[0]=1&id[1]=3&id[2]=5
Request.js = https://www.npmjs.org/package/request
Qs.js = https://www.npmjs.org/package/qs
Qs.stringify({ a: ['b', 'c', 'd'] });
// 'a[0]=b&a[1]=c&a[2]=d'
【问题讨论】:
标签: javascript node.js rest express request