use*_*315 0 curl artifactory artifactory-query-lang
当我运行curl命令时,它会抛出语法错误.我已经按照这个文档列出了'war-release'仓库中的所有工件.不知道是什么问题.
$curl -u uname:password -X POST https://<artifactory.com>/artifactory/api/search/aql -d items.find({"repo":"war-release"})
Run Code Online (Sandbox Code Playgroud)
-bash:意外令牌附近的语法错误`(''
另一个不需要用"或"括起查询并在大多数环境中工作的选项是将查询保存到文件中,我们称之为aql.query
items.find(
{
"repo":"war-release"
}
)
Run Code Online (Sandbox Code Playgroud)
然后从包含aql.query文件的同一目录运行以下curl命令(不要忘记用您的用户名,密码,主机和端口替换命令中的模板).
curl -X POST -uuser:password'http :// host:port/artifactory/api/search/aql' -Taql.query