Fix initialization issue with headers in DefaultWebClient

This commit fixes a lazy initialization issue in
`headers(Consumer<HttpHeaders>)`.

Issue: SPR-15657
This commit is contained in:
Arjen Poutsma
2017-06-21 15:48:48 +02:00
parent 0a4d3c14db
commit 4f39edc905

View File

@@ -206,7 +206,7 @@ class DefaultWebClient implements WebClient {
@Override
public DefaultRequestBodySpec headers(Consumer<HttpHeaders> headersConsumer) {
Assert.notNull(headersConsumer, "'headersConsumer' must not be null");
headersConsumer.accept(this.headers);
headersConsumer.accept(getHeaders());
return this;
}