当Artifactory忽略您的REST API查询参数时该怎么办
对于某些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:password "http://localhost:8081/artifactory/api/storage/libs-release-local/ch/qos/logback/logback-classic/0.9.9?属性= =赢,linux的操作系统| qa = done&recursive = 1”
