При получении файла из Artifactory я хотел бы вернуть его свойства в виде заголовков HTTP.
Попытка добавить заголовки к ответу загрузки файла в altResponse кодовом блоке плагина download не работает так, как я думал.
После загрузки следующего пользовательского плагина я вижу код, выполняемый из журналов, однако заголовок не включается в ответ (используется 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]
документация:
Локальный запуск разработки плагина артефакта (в настоящее время загружается версия 5.11.0)
Я неправильно понимаю, как headers
предполагается использовать?