我使用spring boot和spring ws发布了web服务和客户端。
如何在Spring WS中管理会话?
在请求上下文中的JAX-WS中,有一个属性:BindingProvider.SESSION_MAINTAIN_PROPERTY
我试过使用Spring的会话范围,但没有结果......
答案 0 :(得分:1)
您可以使用TransportContext:
访问HTTP会话TransportContext context = TransportContextHolder.getTransportContext();
HttpServletConnection connection = (HttpServletConnection)context.getConnection();
HttpServletRequest request = connection.getHttpServletRequest();
HttpSession session = request.getSession();
但是像M.Deinum所说,网络服务通常会试图成为无国籍人。