我目前正在尝试Java Jersey 2.23.2以获得我的宁静服务
当Web客户端和tomcat Web服务都在同一设备上运行时,会话处理得非常完美。
但是,当在不同的计算机上运行的外部客户端(另一个网站)时,在API调用之后将始终引入新会话,而不是仅仅坚持一个会话。
无论如何,我可以让外部客户端像本地客户端一样调用Web服务吗?
答案 0 :(得分:0)
我可以假设您的远程客户端不关心JSESSIONID cookie。创建会话时,服务器会发送HTTP标头Set-Cookie。
客户必须接受它,然后在每次后续请求时将其发回。
所有浏览器都会自动执行此操作。 但只要您的客户是另一项服务,它就需要关心它。