web-services – 在RESTEasy JAX-RS中注入自定义响应头

web-services – 在RESTEasy JAX-RS中注入自定义响应头,第1张

概述我有RESTEasy(JAX-RS)服务器,大约有60个服务(到目前为止).我想使用服务器构建时间自动为提供者调用者注入自定义响应头:X-BuildTime:20100335.1130. 有没有一种简单的方法可以在不修改我的每项服务的情况下完成 我试图使用一个实现org.jboss.resteasy.spi.interception.PostProcessInterceptor的类与注释@Prov 我有RESTEasy(JAX-RS)服务器,大约有60个服务(到目前为止).我想使用服务器构建时间自动为提供者调用者注入自定义响应头:X-BuildTime:20100335.1130.

有没有一种简单的方法可以在不修改我的每项服务的情况下完成

我试图使用一个实现org.jboss.resteasy.spi.interception.PostProcessInterceptor的类与注释@ProvIDer和@ServerInterceptor,但我无法弄清楚如何修改传递给我的postProcess()方法的ServerResponse.

解决方法 我认为使用 javax.servlet.Filter将是一个更容易的解决方案:
public voID doFilter ( ServletRequest request,ServletResponse response,FilterChain chain ) throws IOException,servletexception {   httpServletResponse httpResponse = (httpServletResponse)response;   httpResponse.setheadder(header,headerValue);   chain.doFilter(request,response);}

在web.xml中为相关的URL配置它,你就完成了.

总结

以上是内存溢出为你收集整理的web-services – 在RESTEasy JAX-RS中注入自定义响应头全部内容,希望文章能够帮你解决web-services – 在RESTEasy JAX-RS中注入自定义响应头所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存