Как установить идентификатор SAP SESSION в шаблоне запроса PUT - PullRequest
0 голосов
/ 04 ноября 2019

Я выбрал идентификатор сеанса 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.

...