title: Modify Response Body when implementing ClientHttpRequestInterceptor
body: <p>I'm facing the following issue:</p>
  <p>I'm making a call to another service using a simple <code>org.springframework.web.client.RestTemplate</code></p>
  <p>When calling it I need to intercept the request, modify the request body, and let it continue the flow. So far I don't have problems as using <code>org.springframework.http.client.ClientHttpRequestInterceptor</code> I can do whatever I want with my request (transforming RequestObjectA to requestObjectB before sending it to the service I'm calling).</p>
  <p>Problem: How to modify the response body?</p>
  <p>I see when calling <code>ClientHttpResponse execute = clientHttpRequestExecution.execute(httpRequest, body)</code> I can get the body doing <code>execute.getBody()</code>, so I can modify it, but I don't see a way to set it back somehow.</p>
  <p>What could be a work around to set my modified body in a <code>ClientHttpResponse</code>?</p>