从同一个客户端接收不同的HttpServletRequest?

时间:2017-02-09 11:12:50

标签: java rest session jersey

我目前正在尝试Java Jersey 2.23.2以获得我的宁静服务

当Web客户端和tomcat Web服务都在同一设备上运行时,会话处理得非常完美。

但是,当在不同的计算机上运行的外部客户端(另一个网站)时,在API调用之后将始终引入新会话,而不是仅仅坚持一个会话。

无论如何,我可以让外部客户端像本地客户端一样调用Web服务吗?

1 个答案:

答案 0 :(得分:0)

我可以假设您的远程客户端不关心JSESSIONID cookie。创建会话时,服务器会发送HTTP标头Set-Cookie。

客户必须接受它,然后在每次后续请求时将其发回。

所有浏览器都会自动执行此操作。  但只要您的客户是另一项服务,它就需要关心它。