У меня есть следующий код, который получает идентификатор сеанса, и я устанавливаю его в свойстве запроса для следующих подключений.
CookieHandler.setDefault(new CookieManager(null, CookiePolicy.ACCEPT_ALL));
List<String> cookies = con.getHeaderFields().get("Set-Cookie");
for (String cookie : cookies) {
logger.info("SESSION COOKIE :" +cookie);
con.setRequestProperty("Cookie", cookie.split(";", 2)[0]);
con.connect();
}
Но когда я делаю запросы через curl на порт 9200, вот так:
curl -k -H "Authorization: Bearer hgwuyegyud263462" https://localhost:9200
Я должен установить новый токен на предъявителя.Это потому, что я не использую браузер, который сохраняет сеанс?Или что мне нужно сделать, чтобы не вводить токен на предъявителя каждый раз?