【发布时间】:2017-07-27 18:49:16
【问题描述】:
我在发送将由另一台服务器验证的 json 时遇到问题,然后我将在该服务器上得到响应,该进程已经存在。我正在使用 HTTP.call,但到目前为止,我还没有得到关于何时使用功能的任何结果。 已经用邮递员做了测试,一切正常。
这是代码的副本:
// client side event click button
var jsonStr = JSON.stringify(jsonOBJ);
Meteor.call("Json", jsonStr, function(error, result){
if(error){
console.log("error", error);
}
if(result){
console.log(resul);
}
});
///server side
Json(JsonStr) {
var options = {
data: JsonStr,
headers: {
'content-type': 'application/json'
}
}
try {
var url = "https://api.xxxxxxxxx.com/xxxxxxx-api/4.0/xxxxxx.cgi";
var result = HTTP.call('POST', url, options )
return result;
} catch (err) {
console.log(err)
}
}
//I must receive something like
{
"code": "SUCCESS",
"error": null,
"transactionResponse": {
....
....
....
}
}
这就是我从服务器得到的答案
"{"code":"ERROR","error":"Invalid request format","result":null}"
【问题讨论】:
标签: javascript json meteor