从Artifactory检索文件时,我想将其属性作为HTTP标头返回。
尝试在下载插件的 altResponse 代码块中向文件下载的响应中添加标题似乎无法正常工作。
加载了以下用户插件后,我可以看到日志中正在执行的代码,但是标题不包含在响应中(使用curl
下载文件)
import org.artifactory.repo.RepoPath
import org.artifactory.request.Request
download {
altResponse { Request request, RepoPath responseRepoPath ->
headers = ["ExtraHeader":"SpecialHeader"]
log.warn "adding header: $headers"
}
}
日志:
2018-05-07 17:28:04,969 [http-nio-8088-exec-4] [WARN ] (properties :7) - adding header: [ExtraHeader:SpecialHeader]
文件:
在本地运行artifactory插件开发(当前加载版本5.11.0)
我是否误解了headers
应该如何使用?