Artifactory 人工快速搜索不按回购进行过滤

Artifactory 人工快速搜索不按回购进行过滤,artifactory,Artifactory,我正在使用Artifactory4.8.0(OSS) 我已将工件部署到2个repo:libs-devel和libs-release-candidates 当我执行 $curl-u denham:password-X GEThttps://artifactory.server/artifactory/api/search/artifact?name=MyPackage&repos=libs-devel 我收到的答复是: "results" : [ { "uri" : "https://ar

我正在使用Artifactory4.8.0(OSS)

我已将工件部署到2个repo:
libs-devel
libs-release-candidates

当我执行

$curl-u denham:password-X GEThttps://artifactory.server/artifactory/api/search/artifact?name=MyPackage&repos=libs-devel

我收到的答复是:

"results" : [ {
    "uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.10.1-SNAPSHOT/MyPackage-17.10.1-20170908.092803-1.pom"
  }, {
    "uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.10.1-SNAPSHOT/MyPackage-17.10.1-20170908.092803-1.war"
  }, {
    "uri" : "https://artifactory.server/artifactory/api/storage/libs-release-candidates/com/acme/MyPackage/17.10.1-24/MyPackage-17.10.1-24.pom"
  }, {
    "uri" : "https://artifactory.server/artifactory/api/storage/libs-release-candidates/com/acme/MyPackage/17.10.1-24/MyPackage-17.10.1-24.war"
  }, {
    "uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.9.3-SNAPSHOT/MyPackage-17.9.3-20170907.105908-1.pom"
  }, {
    "uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.9.3-SNAPSHOT/MyPackage-17.9.3-20170907.105908-1.war"
  } ]
}
我希望结果仅限于url中指定的
libs-devel
repo

我做错什么了吗?这是虫子吗

以下是我遵循的API参考(版本4):

提前谢谢。

是的。这是正确的。 通过在此rest调用中添加“repos”参数,可以将搜索查询限制到特定的存储库。 我们(JFrog)不熟悉这个主题的bug,它在我们这边工作(Artifactory OSS-相同版本:4.8.0)。 我们很想知道,使用UI快速搜索是否同样适用于您。

是。这是正确的。 通过在此rest调用中添加“repos”参数,可以将搜索查询限制到特定的存储库。 我们(JFrog)不熟悉这个主题的bug,它在我们这边工作(Artifactory OSS-相同版本:4.8.0)。
我们很想知道,使用UI快速搜索是否也适用于您。

如果使用curl,则需要将完整URL封装在引号中。否则&将从请求中删除

我试着用了邮递员,效果如预期


被引号盖住了-(

如果使用curl,则需要将完整的URL封装在引号中。否则,请求中会保留&

我试着用了邮递员,效果如预期


被引号盖住了-(

通过UI使用quick serach的效果与预期一样。我可以将结果限制在选定的存储库中。当我通过curl使用repos参数尝试相同的操作时,它会返回所有repo的结果,包括未指定的结果。如果使用curl,则需要将完整URL封装在引号中。否则,请求中会保留&谢谢您的调查-很抱歉,这最终是我的错。通过UI使用quick serach的效果与预期一样。我可以将结果限制在选定的存储库中。当我尝试通过curl使用repos参数执行相同操作时,它会返回所有repo的结果,包括未指定的结果。如果使用curl,则需要将完整URL封装在引号中。否则,请求中会保留&谢谢你的调查,很抱歉最后是我的错。