我正在尝试构建一个基于角度的UI,以检索所有现有的Tosca执行列表。但是,我找不到一个REST,它可以给出Tosca中工作区中的文件夹列表。有人试过这条路线吗?
发布于 2017-11-10 11:02:09
您可以使用project上的project任务查找所有ExecutionList。
{rest_url}/ToscaCommander/{workspace_name}/object/project/task/Search作为具有xml有效负载的post请求:
<Parameters xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Parameter>
<Name>tqlString</Name>
<Type i:nil="true"/>
<Value>->SUBPARTS:TCFolder[Name=?"Execution"]=>SUBPARTS:ExecutionList</Value>
</Parameter>
</Parameters>这将给出包含在ExecustionList的Execution文件夹中的project的对象in的列表。之后,您可以使用此请求一个接一个地获取对象:
{rest_url}/ToscaCommander/{workspace_name}/object/{object_id}
这个解决方案的学分属于ToscaCommander的开发团队--他们提供了它。
P.S.:作为对您的评论的答复:
[{ "Name":"tqlString", "Value":"->SUBPARTS:TCFolder[Name=?\"Execution\"]=>SUBPARTS:ExecutionList" }]web.config将AutomaticFormatSelectionEnabled设置为true (应该是这样)。然后,在请求中,相应地设置accept头:
Accept: application/jsonhttps://stackoverflow.com/questions/47190606
复制相似问题