WebServiceMessageSender implementation that uses standard J2SE facilities to execute POST requests,
without support for HTTP authentication or advanced configuration options.
Designed for easy subclassing, customizing specific template methods. However, consider CommonsHttpMessageSender for more sophisticated needs: the J2SE HttpURLConnection is rather limited in
its capabilities.
Template method for preparing the given HttpURLConnection.
The default implementation prepares the connection for input and output, sets the HTTP method to POST, disables
caching, and sets the Accept-Encoding header to gzip, if applicable.