Solution 1: Set the logging properly.
<logger name="log4j.logger.httpclient.wire" additivity="false">
<level value="DEBUG" />
<appender-ref ref="xxxLogAppender" />
</logger>
Solution 2: CURL
Solution 3: Utilize TCP/IP Monitor in Eclipse IDE
setup a proxy, see Reference 2 - don't care if it is REST or SOAP, it is a TCP/IP monitor
Reference:
1. http://stackoverflow.com/questions/10247869/spring-resttemplate-beginner-the-request-sent-by-the-client-was-syntactically-i
2. http://www.mkyong.com/webservices/jax-ws/how-to-trace-soap-message-in-eclipse-ide/