首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache :通过REST ManifoldCF获取存储库连接的历史记录报告

Apache :通过REST ManifoldCF获取存储库连接的历史记录报告
EN

Stack Overflow用户
提问于 2019-02-13 00:23:30
回答 1查看 56关注 0票数 0

我正在尝试通过ManifoldCF REST API获取存储库连接的历史记录报告。根据文档:

https://manifoldcf.apache.org/release/release-2.11/en_US/programmatic-operation.html#History+query+parameters

应该可以使用以下网址(连接名称: myConnection):

http://localhost:8345/mcf-api-service/json/repositoryconnectionhistory/myConnection

我还尝试使用一些历史查询参数:

http://localhost:8345/mcf-api-service/json/repositoryconnectionhistory/myConnection?report=simple

但我不确定我是否正确使用了它们,也不确定它们应该如何附加到URL上,因为文档中没有提到它。问题还在于,我没有收到任何错误,而是一个空对象,因此很难进行调试。即使对于不存在的连接,API也会返回一个空对象。

但是,它适用于没有任何属性的资源,例如:

http://localhost:8345/mcf-api-service/json/repositoryconnectionjobs/myConnection

http://localhost:8345/mcf-api-service/json/repositoryconnections/myConnection

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-13 18:00:21

我还写了一条消息给ManifoldCF团队,他们给了我一个答复。所以我在下面为你总结了一下。

查询参数位于URL的固定“路径”部分之后,其形式为?parameter=value¶meter2=value2...所以就像在任何其他URL中一样。

问题是我没有提供我想要匹配的活动。可能的活动包括fetch、process等。我的例子:

http://localhost:8345/mcf-api-service/json/repositoryconnectionhistory/myConnection?activity=process&activity=fetch

最后,当我使用一个假的连接名称时,我没有得到一个错误的原因是因为底层实现只是执行一个愚蠢的查询,而不是检查连接名称的合法性/存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54654500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档