我需要将json作为params传递给HTTP.call。
我的代码是:
HTTP.call("POST", "URL_TO_MY_WS", {
params: {
"IdLavanderia": "304BEACD-9B9C-42B7-B90B-83D563A9C8FE",
"DettaglioListino": [{
"IdListino": "",
"NomeProdotto": "Gonna",
"DescrizioneBreveProdotto": "Gonna in pelle",
"DescrizioneLungaProdotto": "Gonna in pelle",
"CodiceProdottoListino": "GON002",
"PrezzoLisitno": "1",
"PercentualeSconto": "0",
"Prezzo": "1",
"AttivoAl": "",
"AttivoDal": "",
"DettaglioListino": [{
"Quantita": 1,
"IdProdotto": "fd97afce-6968-48de-9f86-21e1ada350dc"
}]
}]
},
headers: {
'Authorization': "MY_ACCESS_TOKEN",
'Content-Type': 'application/json',
'Cache-Control': 'no-cache'
}
}, function(error, result) {
if (!error) {
console.log(result)
}
});
但是使用命令" meteor debug"我看到params作为查询字符串数组传递。 网络标签显示:
IdLavanderia=304BEACD-9B9C-42B7-B90B-83D563A9C8FE&DettaglioListino[]%5BIdListino%5D=&DettaglioListino[]%5BNomeProdotto%5D=Gonna&DettaglioListino[]%5BDescrizioneBreveProdotto%5D=Gonna......
我如何强制传递json格式?