Я знаю, что могу ввести их с помощью .header(key, value), но не знаю, сколько заголовков у меня будет. Могу ли я использовать .headers(Consumer)? И как бы я его использовал? Я попытался просмотреть заголовки, чтобы добавить их, но при попытке отправить запрос истечет время ожидания.
Код: Выделить всё
return restClient.post()
.uri(new URI(endpoint))
.body(bodyStr)
.headers(/*how?*/)
.retrieve()
.body(MyClass.class);
Код: Выделить всё
return restClient.post()
.uri(new URI(endpoint))
.body(body)
.headers(headers -> headers.addAll(httpHeaders))
.retrieve()
.body(MyClass.class);