Merge branch '6.2.x'

This commit is contained in:
rstoyanchev
2025-06-25 12:45:04 +01:00
2 changed files with 35 additions and 1 deletions
@@ -477,7 +477,14 @@ final class DefaultRestClient implements RestClient {
@Override
public RequestBodySpec body(StreamingHttpOutputMessage.Body body) {
this.body = request -> body.writeTo(request.getBody());
this.body = request -> {
if (request instanceof StreamingHttpOutputMessage streamingMessage) {
streamingMessage.setBody(body);
}
else {
body.writeTo(request.getBody());
}
};
return this;
}