我从服务器获取jsessionid值并尝试传递cookie中的值,以避免为每个请求创建多个会话

我使用下面的代码来设置cookie值并将其添加到上下文中,但无论我添加到cookie中的任何其他参数,它总是给我一个401 Authentication错误

HttpClientContext  localContext = HttpClientContext.create();
  BasicCookieStore cookieStore = new BasicCookieStore();    
  BasicClientCookie cookie =   new BasicClientCookie("JSESSIONID", sessionID);
  cookie.setDomain("www.example.com");
  cookie.setPath("/");
  cookie.setVersion(0);             
  cookie.setAttribute("JSESSIONID", sessionID);            
  cookieStore.addCookie(cookie);                
  localContext.setAttribute(HttpClientContext.COOKIE_STORE, cookieStore);
  localContext.setCookieStore(cookieStore);
  response = httpClient.execute(get,localContext);

我使用的httpclient也是CloseableHttpClient

如果我在上面的代码中做错了,请建议任何其他解决方法或纠正我

提前致谢