我有一个request url接受重复查询字符串来发送数据的。格式为:
http://<rest_url>/resource?scheduledate=2018-02-25&scheduledate=2018-03-02
Run Code Online (Sandbox Code Playgroud)
这将检索两个日期之间的数据。现在的问题是如何发送查询字符串。我在用着requests。我的代码是
var options = {
url: rest_url ,
// this will not work since you cant have duplicate keys
qs:{
'scheduledDate':moment().add(-1,'days').format('YYYY-MM-DD'),
'scheduledDate':moment().add(1,'days').format('YYYY-MM-DD');
},
auth: {
'bearer': token[0]['access_token']
}
}
// **************** Rest Request to API *************************
request.get(options, function(error, response, body) {
if (!error && response.statusCode === 200) {
Run Code Online (Sandbox Code Playgroud)
现在如何发送重复的查询字符串?我尝试做
var yesterday = moment().add(-1,'days').format('YYYY-MM-DD');
var OneDayinFuture=moment().add(1,'days').format('YYYY-MM-DD');
var query_string =yesterday+ "&scheduledDate="+OneDayinFuture;
var options = {
url: rest_url ,
qs:{
'scheduledDate':query_string
},
auth: {
'bearer': token[0]['access_token'] …Run Code Online (Sandbox Code Playgroud)