[英]How to send an http request with parameters to rails from javascript
[英]How to send parameters with http request
我正在使用node.js构建应用程序,并且正在使用request
包进行请求。 我正在尝试将数据传递到服务器API以返回所有订单-我的问题是如何在请求中发送参数? 到目前为止,我的代码:
function callback(error, response, body) {
console.log(body); //returns empty; should return array of orders
res.render('../views/orders');
}
var options = {
url: 'http://localhost:3000/api/orders',
headers: {
host: 'localhost:3000',
connection: 'close',
cookie: cookieText
},
data: { //data and company_id are parameters I want to pass
email: 'abc123@gmail.com',
company_id: 'secretcompanyid'
}
};
request(options, callback);
在我的代码中, email
和company_id
是我的服务器端API需要的参数。 但是,当前请求未返回任何数据。 当我在服务器端console.log参数时,它返回空值,因此我认为问题是我如何将参数传递给服务器。 有人可以帮忙吗?
提前致谢!
因为它是GET请求,所以要这样做:
function callback(error, response, body) {
console.log(body); //returns empty; should return array of orders
res.render('../views/orders');
}
var options = {
url: 'http://localhost:3000/api/orders',
headers: {
host: 'localhost:3000',
connection: 'close',
cookie: cookieText
},
qs: { //data and company_id are parameters I want to pass
email: 'abc123@gmail.com',
company_id: 'secretcompanyid'
}
};
request(options, callback);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.