java - HttpServletResponse 到 javax.ws.rs.core.Response

标签 java rest http

我有一个 Rest Get api:

@GET
@Path("myEndpoint")
public Response getSomething(@Context HttpServletResponse response) {
  // do something with httpServletResponse

}

如何将更新后的 HttpServletResponse 作为 javax.ws.rs.core.Response 返回?

最佳答案

您可以通过在类中添加 @Context 来更新 HttpServletRequest

@Context
private HttpServletRequest request;

并在方法中检查

 // do something with httpServletResponse
 checkRequest(request);

关于java - HttpServletResponse 到 javax.ws.rs.core.Response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54666200/

相关文章:

html - 浏览器未在 HTTPS 中缓存图像(HTTP 工作正常)。即使使用缓存控制 : public

javascript - 从主线程和回调中调用函数是 JavaScript 中的良好风格吗

Java计算从当前时间到事件发生的时间

java - REST 响应的 GZip 压缩

php - 如何使用 FOSRest 和 Symfony 3.0 正确执行 REST API POST 调用

java - 在 Scala 中调用 API 时传递凭据

PHP:如何使用 cURL 转发 $_FILES

java - 接受连接未设置 "timeout time"时接受超时异常

java - JPA 和 Hibernate 中的 N+1 问题的解决方案是什么?

java - 有人可以理解G1垃圾收集器的输出吗?