Web服务 – 如何从JAX-RS Web服务中检索会话ID?

我不知道如何从给定的JAX-RS Web服务请求中检索会话ID.我认为它是可用的,但我不知道如何检索它.

我没有使用CXF.我会感谢任何协助.

解决方法

您可以使用 @Context annotation获取HttpServletRequest的当前实例.
@Path("/session-id.txt")
public class SessionIdResource {

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String getSessionId(@Context HttpServletRequest request) {
        return request.getSession(true).getId();
    }
}

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些