2

我必须在这里遗漏一些小东西,但我正在尝试使用 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 实现的骰子。除了 POST 之外,我还尝试使用 HTTP PUT 和 HTTP GET,但没有成功。有任何想法吗?

4

0 回答 0