artifactory - 工件版本搜索不适用于确切版本
问题描述
神器 6.9.1
我正在使用基于 REST API 文档的以下查询。对于工件版本搜索:
curl --request GET "https://repository.net/artifactory/api/search/versions?g=com.name&a=core-api-error&repos=core-services&v=0.4.0-56204b7*"
{
"results" : [ {
"version" : "0.4.0-56204b7",
"integration" : false
} ]
}
但是如果我尝试通过从“v”参数中删除“*”来使用确切的版本,
curl --request GET "https://repository.name.net/artifactory/api/search/versions?g=com.name&a=core-api-error&repos=core-services&v=0.4.0-56204b7"
{
"errors" : [ {
"status" : 404,
"message" : "Unable to find artifact versions"
} ]
}
'*' 的使用很危险,因为它可能会返回一些其他版本。我只想检查具有该版本的工件是否存在。
解决方案
推荐阅读
- c# - 如何将同步 UnitOfWok 转换为异步
- python - 如何在 Python OpenCV 中从指定文件夹/目录中打开随机图像
- freertos - FreeRTOS 卡在 vListInsert 中
- java - 在我启动hadoop 3.3.1的all.sh之后,我开始启动resourcemanger,datanode和“http://localhost:8088/cluster”
- amazon-cloudwatch - Cloudwatch 仪表板洞察图 - 我可以动态设置 binsize 吗?
- google-apps-script - 例外:无法从此上下文中调用 FormApp.getUi()
- python-3.x - 如何通过列表理解动态获取数据框的子集?
- handlebars.js - json 中的 SendGrid 句柄栏变量在第二次使用时不显示
- cplex - 目标函数中的 CPLEX 优化数组误差
- azure-devops - 克隆因“涂抹过滤器 lfs 失败 (...) HTTP_1_1_REQUIRED”而失败