如何在 quarkus 反应响应过滤器中添加 headers?
How to add headers in quarkus reactive response filter?
如何在使用 Quarkus 反应式 rest-easy 响应过滤器时添加响应 header?我尝试了以下方法:
@ServerResponseFilter
public void postResponseLog(ContainerRequestContext ctx) {
log.info("app -> client ");
ctx.getHeaders().add("x-trackingid", "a1234");
}
显示了日志消息,但响应中缺少 header。在此感谢任何帮助或指点。
您需要使用 ContainerResponseContext
而不是 ContainerRequestContext
。
@ServerResponseFilter
public void postResponseLog(ContainerResponseContext ctx) {
log.info("app -> client ");
ctx.getHeaders().add("x-trackingid", "a1234");
}
如何在使用 Quarkus 反应式 rest-easy 响应过滤器时添加响应 header?我尝试了以下方法:
@ServerResponseFilter
public void postResponseLog(ContainerRequestContext ctx) {
log.info("app -> client ");
ctx.getHeaders().add("x-trackingid", "a1234");
}
显示了日志消息,但响应中缺少 header。在此感谢任何帮助或指点。
您需要使用 ContainerResponseContext
而不是 ContainerRequestContext
。
@ServerResponseFilter
public void postResponseLog(ContainerResponseContext ctx) {
log.info("app -> client ");
ctx.getHeaders().add("x-trackingid", "a1234");
}