【问题标题】:404 error getting children of site in Alfresco在 Alfresco 中获取站点子级时出现 404 错误
【发布时间】:2016-01-15 08:31:27
【问题描述】:

我正在使用 Alfresco Community Edition 5.0.d,在获取站点文件夹时遇到问题。

我可以调用http://localhost:8080/alfresco/service/api/sites/sitename来获取特定站点的nodeRef,但是获取之后却试图访问这个webscript:

http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/nodeID/children

给我一​​个 404 错误,告诉我脚本没有映射到 WebScript。

为什么它不起作用?如果在我的 Alfresco 版本中确实不允许这样做,我还能如何获取站点的文件夹或任何子站点?

【问题讨论】:

    标签: alfresco


    【解决方案1】:

    只需将 nodeID 替换为您从上一次调用中获得的十六进制字符串形式的真实 nodeid。

    例子:

    GET /alfresco/service/api/node/workspace/SpacesStore/94e777a3-393a-48d3-bb5e-f162d75cbd50/children
    

    或使用 CMIS:

    http://localhost:8080/alfresco/service/cmis/i/94e777a3-393a-48d3-bb5e-f162d75cbd50/children
    

    【讨论】:

    • 是的,我这样做了,得到了 404,这就是我问的原因
    • 你检查过 URL 的大小写匹配吗?
    • 我已经检查了一切;我正在尝试的 URL 如下所示:localhost:8080/alfresco/service/api/node/workspace/SpacesStore/…
    • 我确信这个 URL 至少在 4.2.f 版本之前都可以正常工作
    • 试试CMIS版本
    猜你喜欢
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2011-10-18
    • 2016-11-23
    相关资源
    最近更新 更多