Я выбрал идентификатор сеанса SAP из заголовка ответа SAP и попытался установить его в запросе на размещение, как показано ниже
headers.add(HttpHeaders.COOKIE, sapSessionId);
log.info("SAP PUT headers ********" + headers);
HttpEntity<BusinessPartner> requestEntity = new HttpEntity<>(businessPartner, headers);
ResponseEntity<String> response = new RestTemplate()
.exchange(updateUrl, HttpMethod.PUT, requestEntity, String.class);
sapSessionId выглядит так: sap_sessin_id: blabla
, но затем я получаю 403запрещено, потому что он не установлен должным образом. я попытался в CURL, используя "--cookie sap_session_id: blabla", он работает нормально. но с помощью resttemplate я полагаю, он не настроен правильно на SAP.