0

我正在将 URL 语法从 3.4 转换为 4.2 语法 (CMIS 1.0)

我正在尝试通过 PUT 将文档的新版本上传到 PWC。

上载到 PWC 的先前 3.X 语法如下:

/alfresco/service/cmis/pwc/i/{id}?checkinComment={checkinComment?}&major={major?}&checkin={checkin?}

在 4.2 中,我使用的是这个 URL:

/alfresco/api/-default-/public/cmis/versions/1.0/atom/content?id=2e9c6773-4b02-41e0-b8e5-ce04a48c44f6?checkinComment=hgfhfgh&checkin=true&major=true

这里 2e9c6773-4b02-41e0-b8e5-ce04a48c44f6 == PWC 的 ID。

我收到错误:远程服务器返回错误:(404)未找到。

这有什么问题?

4

1 回答 1

1

当我使用新的服务 URL 对 4.2 Enterprise 的预览版本单步执行 cmislib 的 checkIn 单元测试时,我看到执行签入的 PUT 正在访问此 URL:

u'http://localhost:8080/alfresco/api/-default-/public/cmis/versions/1.0/atom/entry?id=71be4c86-1dcb-49a8-8373-d1c5ea4405b7%3Bpwc'

因此,请尝试将“内容”更改为“条目”,并仔细检查您是否拥有 PWC 的 ID。请注意,我的最后实际上有“pwc”,而你的没有。

于 2013-10-01T18:24:30.353 回答