0
我目前正在新泽西州的Java为2.23.2我的RESTful服务从同一客户端接收不同的HttpServletRequest?
当两个Web客户端和Tomcat Web服务的同一台设备上运行时,会是完全处理。
但是,当在不同机器上运行的外部客户端(另一个网站)时,在API调用之后将始终引入新会话,而不是仅仅坚持一个会话。
无论如何,我可以让外部客户端调用webservice就像本地客户端吗?
我目前正在新泽西州的Java为2.23.2我的RESTful服务从同一客户端接收不同的HttpServletRequest?
当两个Web客户端和Tomcat Web服务的同一台设备上运行时,会是完全处理。
但是,当在不同机器上运行的外部客户端(另一个网站)时,在API调用之后将始终引入新会话,而不是仅仅坚持一个会话。
无论如何,我可以让外部客户端调用webservice就像本地客户端吗?
我可以假设你的远程客户端不关心JSESSIONID cookie。当创建会话时,服务器会发送HTTP标头Set-Cookie。
客户端必须把它拿回来,然后将它发送回每个后续的请求。
所有浏览器都会自动执行此操作。 但只要你的客户是另一种服务,它需要关心它。
您是否试图在多个客户端之间共享会话?看看'jsessionid' – AxelH