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!