java - 将响应 header 添加到 JAX-RS Web 服务

标签 java web-services cxf httpresponse jax-rs

我正在尝试向我的一些网络服务调用添加一些响应 header 。我使用 CXF 2.1.2 和 JAX-RS 编写了我的网络服务。我需要返回一个对象,我还想向响应中添加一些 header 。 在不返回 javax.ws.rs.core.Response 对象的情况下,如何向响应添加 header 并仍然返回我的 javabean?

最佳答案

您可以通过 Web 服务中的 @Context 注释注入(inject)对实际 HttpServletResponse 的引用,并使用 addHeader() 等来添加您的 header 。

关于java - 将响应 header 添加到 JAX-RS Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1493415/

相关文章:

php - 尝试在 PHP 中使用 x.509 证书对 SOAP 调用进行数字签名

web-services - 具有特殊字符和 Xauthfile 的 wsimport

c# - RabbitMQ 和 Web 服务

cxf - 无法运行 Apache CXF Codegen 插件

grails - 在Grails中使用CXF指定宽松的SOAP解析

java - 关于使用 playframework 实现购物车的建议

java - 使用 Hibernate 5 和 JPA 连接到 MySQL 服务器时出错

java - Android 中的注册 ID 是什么?它内部是如何创建的?

java - 如何修复sqlite中的 "no such column"

java - 发现从元素 'jaxrs:servicebeans' 开始的无效内容”