gpt4 book ai didi

java - 关于 CXF、JAX-RS webservice 的请求和 session 的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:19 24 4
gpt4 key购买 nike

我有一个使用 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();
}

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

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

最佳答案

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

@GET
@Path("/getPayload")
@Produces("application/XML")
public Response makePayload(@Context Request request) {
//...
}

关于java - 关于 CXF、JAX-RS webservice 的请求和 session 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2251903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com