Какой URL-адрес для запросов alfresco CMIS 1.1?

Я пытаюсь понять, как использовать новую привязку браузера в Alfresco 4.2. Я понимаю, что URL-адрес службы — https://server.com/alfresco/api/-default-/public/cmis/versions/1.1/browser

И я могу спокойно запрашивать объекты и пути https://server.com/alfresco/api/-default-/public/cmis/versions/1.1/browser/root/Sites https://server.com/alfresco/api/-default-/public/cmis/versions/1.1/browser?objectId=xxx

Но я не понимаю, как перевести «селекторы» и «действия» спецификации в URL-адреса. Например, я понятия не имею, что такое URL-адрес для выполнения «запроса».

http://docs.oasis-open.org/cmis/CMIS/v1.1/cs01/CMIS-v1.1-cs01.html#x1-5540003

Я пробовал все это безрезультатно: https://server.com/alfresco/api/-default-/public/cmis/versions/1.1/browser/doQuery?q=select ... https://server.com/alfresco/api/-default-/public/cmis/versions/1.1/browser/root/doQuery?q=select ... https://server.com/alfresco/api/-default-/public/cmis/versions/1.1/browser?cmisaction=query&statement=select.... https://server.com/alfresco/api/-default-/public/cmis/versions/1.1/browser/cmisselector=query&q=select...

Я думаю, что у меня проблемы с чтением спецификации. Спецификация перечисляет кучу «селекторов» и «действий» для именованных URL-адресов (URL-адрес службы, URL-адрес репозитория, URL-адрес объекта и т. д.). Но не объясняет, как они должны быть сформированы в строки URL.


person Cliff Ingham    schedule 23.05.2014    source источник


Ответы (1)


Вы можете выполнить запрос с помощью HTTP GET и HTTP POST.

URL-адрес HTTP GET заканчивается следующим образом: .../browser?cmisselector=query&q=select...

Пример HTTP POST см.: http://docs.oasis-open.org/cmis/CMIS/v1.1/os/examples/browser/doQuery-request.log

person Florian Müller    schedule 24.05.2014