作者:mobiledu2502923573 | 来源:互联网 | 2023-09-24 13:19
我想开发一个优先考虑servlet环境的应用程序.我想从我的应用程序触发露天开箱即用的工作流网页脚本.Alfresco为此提供了宁静的URL.任何人都可以告诉我如何调
我想开发一个优先考虑servlet环境的应用程序.
我想从我的应用程序触发露天开箱即用的工作流网页脚本. Alfresco为此提供了宁静的URL.
任何人都可以告诉我如何调用其余的URL来调用我的java代码中的webscripts.
任何人都可以给我一个示例代码或手册,因为我在webservice的经验有限.
我需要清楚详细的解释..
谢谢
解决方法:
您可以使用Apache HTTP Client库来执行RESTful(JSON请求/帖子).
这是一个如何发布/获取Alfresco服务器的教程:RESTful Java client
将示例url替换为Workflow REST API中定义的Alfresco url.
此外,在您完成所有这些之前,您需要authenticate到Alfresco.
>使用相同的HTTP客户端示例来获取带有URL的票证http:// localhost:8080 / alfresco / service / api / login?u = admin& pw = admin
>您将得到如下回复: TICKET_887add1e01b5c4c0cd58ac11c768f8e54c1eabf4 ticket>
>将元素的票证值保存在Java变量中
>将票证与其中一个工作流REST API服务一起使用,例如http:// localhost:8080 / alfresco / service / api / workflow-definitions所以出现如下票:http:// localhost:8080 / alfresco / service / api / workflow-definitions?alf_ticket = TICKET_887add1e01b5c4c0cd58ac11c768f8e54c1eabf4
>做任何你喜欢的结果:)