3

我有一个使用 CXF、JAX-RS 和 Spring 设置的网络服务。我有以下方法:

@GET
@Path("/getPayload")
@Produces("application/XML")
public Response makePayload(){
    Payload payload = new Payload();
    payload.setUsersOnline(new Long(200));

    return Response.ok().entity(payload).build();
}

如何访问我的HttpRequest对象makePayload()

对此方法的调用是否会生成一个会话,如果是,我可以获取它的句柄,并且该会话对于来自同一客户端的所有后续请求是否是持久的?

4

1 回答 1

3

@Context可用于获取与请求或响应相关的上下文 Java 类型:

@GET
@Path("/getPayload")
@Produces("application/XML")
public Response makePayload(@Context Request request) {
    //...
}
于 2010-02-12T13:23:42.660 回答