在用户插件中添加回复标头

时间:2018-05-07 21:43:51

标签: plugins repository artifactory

从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应该如何使用?

0 个答案:

没有答案