Tengo el servidor RESTEasy (JAX-RS) con aproximadamente 60 servicios (hasta ahora). Me gustaría insertar automáticamente un encabezado de respuesta personalizado para las personas que llamen al proveedor con el tiempo de compilación del servidor: X-BuildTime: 20100335.1130
.Inyectar un encabezado de respuesta personalizada en RESTEasy JAX-RS
¿Hay una manera fácil de hacer esto sin modificar cada uno de mis servicios?
estoy tratando de utilizar una clase que implementa org.jboss.resteasy.spi.interception.PostProcessInterceptor
con anotaciones @Provider
y @ServerInterceptor
, pero no puedo encontrar la manera de modificar el ServerResponse que se pasa a mi método postProcess()
.
o si simplemente quiere añadir/reemplazar el encabezado existente, independientemente de que podría utilizar:. response.getMetadata() putSingle ("X-BUILDTIME", "20.100.335,1130"); –