我必须在这里遗漏一些小东西,但我正在尝试使用JSON Web服务API将新的MBMessage插入到liferay CE 6.1数据库中。这是我正在使用的代码:
var sourceUrl = "/api/secure/jsonws/mbmessage/add-message/group-id/10180/" +
"category-id/0/subject/test/body/test/format/bbcode/" +
"input-streamov-ps/%5B%5D/anonymous/false/priority/0/allow-pingbacks/true";
request.post(sourceUrl, {
handleAs: "json"
}).then(
function(data) {
//do something
},
function(error){
//do something else
}
);
我在tomcat控制台中收到以下错误:
ERROR [http-bio-8080-exec-10][JSONWebServiceServiceAction:114] java.lang.RuntimeException: No JSON web service action associated with path /mbmessage/add-message and method POST for /
java.lang.RuntimeException: No JSON web service action associated with path /mbmessage/add-message and method POST for /
我已经过身份验证,我已经能够在我的localhost上运行它:8080 / api / jsonws但没有使用JS / dojo实现的骰子。我已尝试使用HTTP PUT和HTTP GET以及POST但没有运气。有什么想法吗?