2017-02-09 63 views
0

我目前正在新泽西州的Java为2.23.2我的RESTful服务从同一客户端接收不同的HttpServletRequest?

当两个Web客户端和Tomcat Web服务的同一台设备上运行时,会是完全处理。

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

无论如何,我可以让外部客户端调用webservice就像本地客户端吗?

+0

您是否试图在多个客户端之间共享会话?看看'jsessionid' – AxelH

回答

0

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

客户端必须把它拿回来,然后将它发送回每个后续的请求。

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

相关问题