Configure el registro de la siguiente manera:
log4j.logger.org.springframework.web.client=DEBUG
luego usar un comando curl para ver la salida, por ejemplo
curl -H 'Accept: application/xml' -H 'Content-Type: application/xml' http://localhost:8080/ser/data
Por defecto, restTemplate utiliza HttpURLConnection (a través de SimpleClientHttpRequest), lo que puede necesitar para cambiar a jcarta httpclient para ver la declaración de registro. De lo contrario, la configuración de registro por encima cabo le mostrará la respuesta
<bean id="httpClientFactory" class="org.springframework.http.client.CommonsClientHttpRequestFactory">
<constructor-arg><bean class="org.apache.commons.httpclient.HttpClient"/></constructor-arg>
</bean>
<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<constructor-arg ref="httpClientFactory"/>
<property name="messageConverters">
...
¿Qué respuesta XML? – skaffman
También puede utilizar LoggingRequestInterceptor cf http://stackoverflow.com/a/22620168/409784 – Francois
Resuelta https://stackoverflow.com/questions/7952154/spring-resttemplate-how-to-enable-full- debugging-logging-of-requests-responses/47467572 – user2746033