【发布时间】:2009-06-25 11:09:43
【问题描述】:
是否可以在 JAX-RS 下以 REST 方法访问 Request 对象?
我才发现
@Context Request request;
【问题讨论】:
标签: java web-services
是否可以在 JAX-RS 下以 REST 方法访问 Request 对象?
我才发现
@Context Request request;
【问题讨论】:
标签: java web-services
为了详细说明@dfa 对替代方案的回答,我发现这比在每个资源方法签名上指定变量更简单:
public class MyResource {
@Context
private HttpServletRequest httpRequest;
@GET
public Response foo() {
httpRequest.getContentType(); //or whatever else you want to do with it
}
}
【讨论】:
@Path注解的控制器是单例的,不是吗?这是否意味着如果您的请求花费的时间足够长,最终您的线程将使用另一个请求元数据进行更新?