Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对多个用户/登录使用同一个HttpClient_Java_Spring Boot_Apache Httpclient 4.x - Fatal编程技术网

Java 对多个用户/登录使用同一个HttpClient

Java 对多个用户/登录使用同一个HttpClient,java,spring-boot,apache-httpclient-4.x,Java,Spring Boot,Apache Httpclient 4.x,我试图为不同的用户使用相同的HttpClient,但最后登录平台的用户(例如用户A)修改HttpClient。JSessionId,将所有这些更改标记为用户A。因此,当我在不同服务器上使用不同的用户(用户B)点击url/api时,它会将我视为最后一个用户,即用户A 所以,我的问题是如何为多个同时登录的用户重用HttpClient。首先我想到了使用映射,但后来我反复读到创建Httpclient的成本很高。 是否有任何方法可以重复使用相同的HttpClient。SessionId将主要创建并存储在具

我试图为不同的用户使用相同的HttpClient,但最后登录平台的用户(例如用户A)修改HttpClient。JSessionId,将所有这些更改标记为用户A。因此,当我在不同服务器上使用不同的用户(用户B)点击url/api时,它会将我视为最后一个用户,即用户A

所以,我的问题是如何为多个同时登录的用户重用HttpClient。首先我想到了使用映射,但后来我反复读到创建Httpclient的成本很高。
是否有任何方法可以重复使用相同的HttpClient。

SessionId将主要创建并存储在具有特定到期日期的浏览器上,如果您在令牌到期之前尝试使用相同的浏览器,那么我们可能会遇到您现在面临的相同错误,尝试使用不同的浏览器,以便您可以为多个登录用户生成多个令牌并具有不同的sessionId

是的,我正在不同的浏览器上与不同的用户登录,是的,我得到不同的JSSession id,但正如我在问题中所写的,谁曾经loggins最后修改http客户端。