我想将这样的数据发送到其他Web服务:
temp:1, water:0, temp:10
我使用let params = {
uri: getWsUrl(),
body:queryString.stringify({
city: 885,
customer: user.id,
basket: [
[
product_id: 448025,
count: 2
]
]
})
};
方法将参数发送到Webservice。将此请求发送到服务器后,我得到$ _POST参数,但request.post(params, function(...))
为空!
你能救我吗?
答案 0 :(得分:0)
要在响应中使用渲染发送数据,请考虑以下示例
response.end(JSON.stringify({'title': 'Welcome', 'subtitle': "Users List", 'user': result}));
答案 1 :(得分:0)
您正尝试将嵌套数组发送为对象。
你有两个选择。将数组内的数组更改为对象。
city: 885,
customer: user.id,
basket: [
{
product_id: 448025,
count: 2
} //HERE
]
}
或者如果你真的想要那个阵列(请不要这样做。尽量保持你的数据尽可能平坦。
你可以这样做(不推荐)。只需将其包装在一个对象中
city: 885,
customer: user.id,
basket: [
[{
product_id: 448025,
count: 2
}]
]
}