我正在使用alfresco Remote API对基于JavaScript的WebScript执行调用。
正如alfresco在文档中所示,postcall应该是:
var connector = remote.connect(ENDPOINT_ID);
connector.post(uri, body)—POSTs content to the given URI
我的代码是执行帖子:
var connector = remote.connect("alfresco");
var JSONString = connector.post("/procesador-documentos",dataObj: {
"metod": "test",
});
我接收邮件的电话代码是:
if(requestbody.content ){
aux = JSON.parse(requestbody.content);
metod = aux.metod;
}
我已经尝试了几种检索身体内容的选项,但我无法做到。
编辑: 我的webscript正确执行并且工作正常。
问题是变量requestbody.content没有内容但是如果我这样做
logger.log(requestbody.content);//prints blank
if(requestbody.content ){}//evaluated to true
我该如何检索该信息?
答案 0 :(得分:0)
我认为这适用于eval
var connector = remote.connect("alfresco");
var JSONString = connector.post("/procesador-documentos",dataObj: {
"metod": "test",
});
if (JSONString.status.code == status.STATUS_OK){
var result = eval("(" + JSONString.response + ")");
}