Я пытаюсь добавить заголовки Cache-Control к ответам, сгенерированным в JBoss 7, с использованием среды RESTEasy. Тем не менее, все ответы в конечном итоге получают несколько заголовков Cache-Control из-за того, что JBoss по умолчанию добавляет заголовок без кэша.
Я не могу найти какие-либо настройки для его удаления, а добавление перехватчиков также не работает, поскольку позже добавляется заголовок no-cache.
Может ли кто-нибудь сказать мне, как отключить заголовки прагмы и кеша по умолчанию в JBoss 7?
Примечание. Я использую resteasy с помощью Ecl-адресов Stateless.
@Path("/api")
@Local
public interface UCSRestServiceInterface
{
@GET
@Path("/token")
@Produces("application/json")
@Cache(maxAge = 3600, noTransform = true)
public Response getToken();
}
Получение заголовков ответов как,
{
"pragma": "No-cache",
"date": "Thu, 11 Feb 2016 20:16:30 GMT",
"content-encoding": "gzip",
"server": "Apache-Coyote/1.1",
"x-frame-options": "SAMEORIGIN",
"vary": "Accept-Encoding,User-Agent",
"content-type": "application/json",
"cache-control": "no-cache, no-transform, max-age=3600",
"transfer-encoding": "chunked",
"connection": "Keep-Alive",
"keep-alive": "timeout=15, max=100",
"expires": "Wed, 31 Dec 1969 19:00:00 EST"
}