Invalid rhs Error When Sending 2D Array to Production Server
显示 更早的评论
Hi, I am attempting to send a simple 2D array to a function I have deployed on production server that expects a single input argument. I have the following JavaScript code (mostly copied from these docs (https://www.mathworks.com/help/mps/restfuljson/postasynchronousrequest.html)):
var data = JSON.stringify({
rhs: track,
"nargout": 1,
"outputFormat": {"mode": "large","nanType": "object"}
});
console.log(data);
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://localhost:9910/finalAnalysis/analysisV1");
xhr.setRequestHeader("content-type", "application/json");
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.send(data);
Where track is the array I want to send to the server.
Please note I have also attempted wrapping the track argument in brackets like so: rhs: [track], however I still get the same following error:
analysis.js:91 POST http://localhost:9910/finalAnalysis/analysisV1 400 (InvalidInputArgs Invalid rhs. (request id=0:134:7))
I've looked around the docs and I'm having difficulty figuring out how to properly format my rhs to solve this error. Can someone help me?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 RESTful API 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!