我正在使用alfresco 5.2作为CMS。我正在使用autoRename属性进行内容创建,如下所述(虚拟)。

    {
        "name":"xyz.pdf",
        "nodeType":"cm:content",
        "relativePath":"X/Y/Z",
        "autoRename":true
    }


I get this from below link.
我发布了这个杰森

[{ "name":"yoB4004-RA.pdf","nodeType":"cm:content","relativePath":"1","autoRename":true,"properties":{"cm:title":"yoB4004-RA.pdf","cm:description":"yoB4004-RA.pdf"}},{ "name":"yoB4004-RA2.pdf","nodeType":"cm:content","relativePath":"1","autoRename":true,"properties":{"cm:title":"yoB4004-RA2.pdf","cm:description":"yoB4004-RA2.pdf"}}]


但是得到这个错误


  ResponseContentUtil [isSuccess = false,statusCode = 400,responseMessage = {“ error”:{“ errorKey”:“无法从HTTP请求正文读取内容:无法识别的字段\” autoRename \“(类org.alfresco.rest.api.model .Node),未在[Source:java.io.BufferedReader@13f456b5;第1行,第88行]中标记为可忽略\(通过参考链:org.alfresco.rest.api.model.Node [\“ autoRename \“])”,“ statusCode”:400,“ briefSummary”:“ 03280036无法从HTTP请求正文读取内容:无法识别的字段\” autoRename \“(类org.alfresco.rest.api.model.Node),不是在[来源:java.io.BufferedReader@13f456b5;行:1,列:88]处标记为可忽略\ n(通过参考链:org.alfresco.rest.api.model.Node [\“ autoRename \”])” ,“ stackTrace”:“出于安全原因,不再显示堆栈跟踪,但保留先前版本的属性”,“ descriptionURL”:“ https://api-explorer.alfresco.com”}}]


此帖子没有autoRename属性

最佳答案

“ autoRename”是查询的一部分,您正尝试在JSON正文中传递它。
理想情况下,您的请求网址应类似于以下内容

http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/-my-/children?autoRename=true


您应该在不传递JSON的情况下


  “ autoRename”:true


并将其附加在网址的末尾,如上述网址中所述

07-26 09:27