当Artifactory忽略你的REST API查询参数时该怎么做

伊塔玛Berman-Eshel
2023-01-22 11:05

对于某些REST API命令,可能需要发送附加参数。这些被称为查询参数,分别是键-值的右侧出现的对?在URL中。例如,当在Artifactory中为文件或文件夹添加属性时:

把/ api /存储/ libs-release-local / ch / qos / logback / logback-classic / 0.9.9吗?属性= =赢,linux的操作系统| qa = done&recursive = 0

在初始参数之后的任何参数(即属性= os =赢)将不会被处理,除非整个URL被引号包围。在这种情况下,递归= 0将被忽略,因为这个API默认为递归= 1,显然这个参数没有被正确处理。

要正确运行此命令,您需要必须围绕整个URL引号

curl -X PUT -uadmin:密码“http://localhost:8081/artifactory/api/storage/libs-release-local/ch/qos/logback/logback-classic/0.9.9?”属性= =赢,linux的操作系统| qa = done&recursive = 1”